Я развертываю слой AWS Lambda с помощью aws cli:
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": []
}
При следующей публикации слоя он по-прежнему сохраняет историю предыдущей версии. Из того, что я прочитал, если версии слоя не существует и ссылки не существует, история версий должна исчезнуть, но я этого не вижу. У кого-нибудь есть решение для ЖЕСТКОГО удаления слоя с его версией?