EC2でAMIのバックアップを外部に保存しておきたい。
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
$ 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": ""
        }
    ]
}
ファイル名で判別できるように名前変更
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
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