我正在使用 aws cli 部署 AWS Lambda 层:
aws lambda publish-layer-version --layer-name my_layer --zip-file fileb://my_layer.zip
我删除它使用
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
删除成功,确保不存在其他版本的图层。
aws lambda list-layer-versions --layer-name my_layer
>
{
"LayerVersions": []
}
在下一次发布该层时,它仍然保留以前版本的历史记录。从我读到的如果不存在层版本并且不存在参考,版本历史应该消失了,但我没有看到。有人有解决方案来硬删除带有版本的图层吗?