SSIA ですが、Secrets Manager でシークレットを削除しようとすると、スケジュールによる削除となる旨の表示がでます。
削除スケジュールを実行すると削除予定(待機期間)である旨の表示になります。
画面上では、待機期間(7~30日)を設定の上削除するしか方法はありません。Terraform でも同様です。
待機期間中はもちろん同名での再作成も出来ません。
即時削除したい場合は CLI で可能です。
aws secretsmanager delete-secret
に --force-delete-without-recovery
オプションを付けて実行します。
$ aws secretsmanager delete-secret --secret-id test-secret-2 --force-delete-without-recovery
AWS CLI Command Reference - delete-secret
結果
{
"ARN": "arn:aws:secretsmanager:ap-northeast-1:999999999999:secret:test-secret-2-xVYjjZ",
"Name": "test-secret-2",
"DeletionDate": "2024-11-13T19:20:21.737000+09:00"
}