Skip to main content
  1. Posts/

Store AMI di Bucket S3

1 min
aws aws
Table of Contents

Anda dapat menyimpan Amazon Machine Image (AMI) di bucket Amazon S3, menyalin AMI ke bucket S3 lain, lalu memulihkannya dari bucket S3. AMI akan tersimpan di S3 dalam bentuk file atau object dengan format bin.

Dengan menyimpannya di S3, Anda dapat mendownload untuk sekedar develop atau melakukan konfigurasi Image seperti di local server. Lalu setelahnya Anda dapat upload Image kembali ke S3 untuk dipulihkan agar dapat diluncurkan sebagai Instance baru.

Cara store dan restore AMI
#

Untuk menyimpan dan memulihkan AMI menggunakan S3, Anda menggunakan API berikut

  • CreateStoreImageTask - Menyimpan AMI dalam bucket S3
  • DescribeStoreImageTasks - Menampilkan progres tugas penyimpanan AMI
  • CreateRestoreImageTask - Memulihkan AMI dari bucket S3
  1. Buat Bucket
  2. Atur Bucket policy
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Action": [
        "s3:*"
      ],
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::myamibucket/*",
      "Principal": "*"
    }
  ]
}
  1. Store AMI di S3
aws ec2 create-store-image-task \
    --image-id ami-1234567890abcdef0 \
    --bucket myamibucket
  1. Cek progress store AMI
aws ec2 describe-store-image-tasks
  1. Restore AMI
aws ec2 create-restore-image-task \
    --object-key ami-1234567890abcdef0.bin \
    --bucket myamibucket \
    --name "New AMI Name"

Related

Fix Error AuthFailure in AWS CLI
2 mins
aws aws
Membuat Notifikasi Slack untuk AWS CloudWatch
3 mins
aws aws
Cara Melihat Console dan Log System di AWS EC2
2 mins
aws aws
Enable Driver ENA pada Instance EC2
5 mins
aws aws
Import Disk VM sebagai Snapshot
1 min
aws aws
Ubah Instance Attribute Amazon EC2
1 min
aws aws