====== 2025.07.15 AMIバックアップ ====== EC2でAMIのバックアップを外部に保存しておきたい。 ===== 1. イメージをS3に保存 ===== aws ec2 create-store-image-task --image-id [AMI ID] --bucket [S3 Bucket] 例: ami-0ea610cffffffffffを、ami-backupバケットに保存 aws ec2 create-store-image-task --image-id ami-0ea610cffffffffff --bucket ami-backup ===== 2. 保存タスク状況確認 ===== $ aws ec2 describe-store-image-tasks --image-id ami-0ea610cffffffffff { "StoreImageTaskResults": [ { "AmiId": "ami-0ea610cffffffffff", "TaskStartTime": "2025-07-15T12:09:47.716000+00:00", "Bucket": "ami-backup", "S3objectKey": "ami-0ea610cffffffffff.bin", "ProgressPercentage": 88, "StoreTaskState": "InProgress", "StoreTaskFailureReason": "" } ] } ===== 3. 名前変更 ===== ファイル名で判別できるように名前変更 aws s3 cp s3://aws-amibackup/ami-0ea610cffffffffff.bin s3://aws-amibackup/ami-matsui-vm.bin aws s3 rm s3://aws-amibackup/ami-0ea610cffffffffff.bin ===== 4. 復元する場合 ===== aws ec2 create-restore-image-task --bucket [S3 バケット] --object-key [ファイル名] -name [] 例 aws ec2 create-restore-image-task --bucket ami-backup --object-key ami-matsui-vm.bin --name matsui-vm {{tag>日記 AWS}}