小编clo*_*key的帖子

AWS:删除 lambda 层仍保留层版本历史记录

我正在使用 aws cli 部署 AWS Lambda 层:

aws lambda publish-layer-version --layer-name my_layer --zip-file fileb://my_layer.zip
Run Code Online (Sandbox Code Playgroud)

我删除它使用

VERSION=$(aws lambda list-layer-versions --layer-name my_layer | jq '.LayerVersions[0].Version'
aws lambda delete-layer-version --layer-name my_layer --version-number $VERSION
Run Code Online (Sandbox Code Playgroud)

删除成功,确保不存在其他版本的图层。

aws lambda list-layer-versions --layer-name my_layer
>
{
    "LayerVersions": []
}
Run Code Online (Sandbox Code Playgroud)

在下一次发布图层时,它仍然保留以前版本的历史记录。从我读到的如果不存在图层版本并且不存在参考,版本历史应该消失,但我没有看到。有人有解决方案来硬删除图层及其版本吗?

amazon-web-services aws-cli aws-lambda aws-lambda-layers

6
推荐指数
2
解决办法
1547
查看次数