まえがき
cloudpackサポートの中村です。
AWS Backupで取得したEC2のAMIを削除(登録解除)しようとした際にエラーが発生して削除ができなかった事象を確認いたしましたので、確認事項と対処方法を共有いたします。
確認事項
AWSコンソールの[EC2]-[AMI]ページでAWS Backupによって取得されたAMIを選択し、削除(登録解除)しようとすると下記内容のエラーにより削除ができませんでした。
エラー内容
This image is managed by AWS Backup and cannot be deleted via EC2 APIs. To delete this image, please use the AWS Backup APIs, CLI, or console.
対処方法
結論として、AWS Backupによって取得されたAMIは[EC2]-[AMI]のページから削除することはできません。
削除するにはAWSコンソールの[AWS Backup]-[Backup vaults (バックアップボールト)]より
対象の「リカバリポイント 」を削除する必要がございます。[1]
【AWSドキュメント抜粋】
回復ポイントを手動で削除するには 1.AWS Backup コンソールのナビゲーションペインで、[Backup vaults (バックアップボールト)] を選択します。 2.[Backup vaults (バックアップボールト)] ページで、バックアップを保存したバックアップボールトを選択します。 3.リカバリポイントを選択し、[アクション] ドロップダウンで、[削除] を選択します。
削除手順
①AWS Backup コンソールの[Backup vaults (バックアップボールト)] ページで、バックアップを保存したバックアップボールトを選択します。
リカバリポイントを選択し、[アクション] ドロップダウンで、[削除] を選択します。
②リカバリポイントを削除後、[EC2]-[AMI]のページで対象のAMIが削除されていることを確認いたしました。
[1]バックアップを手動で削除する
https://docs.aws.amazon.com/ja_jp/aws-backup/latest/devguide/deleting-backups.html
まとめ
AWS BackupのサービスはAWS各種サービスのバックアップに便利なサービスですが、取得したバックアップの削除は取得したサービス画面から実施できません。
そのため、不要となったバックアップ設定はAWS Backupより削除することを忘れないようにしましょう。