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

Buat AMI Linux dari Disk Image
·2 mins
aws aws
Buat AMI Linux dari Instance
·1 min
aws aws
Buat AMI Linux dari snapshot
·1 min
aws aws
Buat EBS Volume di Amazon EC2
·1 min
aws aws
Launch Instance Amazon EC2
·2 mins
aws aws
Add Security Headers CloudFront
·2 mins
aws aws