Amazon Data Lifecycle Manager を使用して、保持スケジュールを含む Amazon Elastic Block Store (Amazon EBS) スナップショットライフサイクルポリシーを作成しています。ただし、このポリシーではスナップショットが削除されません。
解決策
注: AWS コマンドラインインターフェイス (AWS CLI) コマンドの実行中にエラーが発生した場合は、「AWS CLI のエラーのトラブルシューティング」を参照してください。また、AWS CLI の最新バージョンを使用していることを確認してください。
重要: Amazon Data Lifecycle Manager を使用して管理できるのは、Amazon Data Lifecycle Manager で作成したスナップショットのみです。ライフサイクルポリシーが Enabled 状態に設定されていることを確認します。
次に、シナリオに基づいて次のアクションを実行します。
ライフサイクルスケジュール名を変更した
ライフサイクルスケジュール名を変更した場合、Amazon Data Lifecycle Manager は以前のスケジュール名で作成したスナップショットを削除しません。
解決するには、以前のスケジュール名のスナップショットを削除してください。
経過期間に基づく保持ポリシーがある
経過期間に基づく保持ポリシーでは、標準階層とアーカイブ階層から最後の 1 つ前までのスナップショットだけが削除されます。このポリシーでは、最後のスナップショットは削除されません。
解決するには、最後のスナップショットを削除してください。ロールバックに備えて、ボリュームをバックアップするのがベストプラクティスです。
Amazon Data Lifecycle Manager がオフになっているかエラー状態になっている場合、Amazon EBS はその期間のスナップショットと Amazon マシンイメージ (AMI) を保持します。これは、スナップショットと AMI がその期間中に期限切れになるように設定されている場合にも発生します。解決するには、スナップショットを手動で削除するか、AMI の登録を解除する必要があります。
カウントベースの保持ポリシーがある
カウントベースの保持ポリシーで管理されているボリュームを削除したり、インスタンスを終了したりすると、ポリシーはスナップショットを管理しなくなります。
解決するには、最後のスナップショットを削除してください。
リソースに関連付けられているタグを変更または削除すると、Amazon Data Lifecycle Manager はスナップショットを管理しなくなります。
注: カウントベースのポリシーでスナップショットが作成され、保持数に達している場合、ポリシーは最も古いスナップショットを削除します。また、カウントベースの保持を使用してライフサイクルポリシーからスナップショットを手動で削除した場合も、ポリシーは最も古いスナップショットを削除します。
関連情報
Considerations for snapshot lifecycle policies (スナップショットライフサイクルポリシーに関する考慮事項)