サイドバー

このページの翻訳:



最近の更新



Tag Cloud

50_dialy:2025:07:15

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
50_dialy/2025/07/15.txt · 最終更新: 2025/07/15 22:17 by matsui