

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Manajemen snapshot
<a name="snapshots"></a>

Manajemen snapshot menyederhanakan proses penyimpanan dan migrasi data antar lingkungan, memastikan konsistensi dan akurasi. Dengan snapshot, Anda dapat menyimpan status lingkungan dan memigrasikan data ke lingkungan baru dengan status yang sama.

![\[Halaman manajemen snapshot\]](http://docs.aws.amazon.com/id_id/res/latest/ug/images/res-snapshotmanagement.png)


Dari halaman **manajemen Snapshot**, Anda dapat: 

1. Lihat semua snapshot yang dibuat dan statusnya.

1. Buat snapshot. Sebelum Anda dapat membuat snapshot, Anda harus membuat ember dengan izin yang sesuai.

1. Lihat semua snapshot yang diterapkan dan statusnya.

1. Terapkan snapshot.

**Topics**
+ [Buat snapshot](create-snapshot.md)
+ [Terapkan snapshot](apply-snapshot.md)

# Buat snapshot
<a name="create-snapshot"></a>

Sebelum dapat membuat snapshot, Anda harus memberikan bucket Amazon S3 dengan izin yang diperlukan. Untuk informasi tentang membuat bucket, lihat [Membuat bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html). Aktifkan pembuatan versi bucket dan pencatatan akses server. Pengaturan ini dapat diaktifkan dari tab **Properties** bucket setelah penyediaan. 

**catatan**  
Siklus hidup bucket Amazon S3 ini tidak akan dikelola dalam produk. Anda perlu mengelola siklus hidup bucket dari konsol.

**Untuk menambahkan izin ke bucket:**

1. Pilih bucket yang Anda buat dari daftar **Bucket**.

1. Pilih tab **Izin**. 

1. Di Bawah **Kebijakan bucket**, pilih **Edit**. 

1. Tambahkan pernyataan berikut ke kebijakan bucket. Ganti nilai-nilai ini dengan nilai Anda sendiri: 
   + *111122223333*-> ID AWS Akun Anda
   + *\$1RES\$1ENVIRONMENT\$1NAME\$1*-> nama lingkungan RES Anda
   + *amzn-s3-demo-bucket*-> nama ember S3 Anda
**penting**  
Ada string versi terbatas yang didukung oleh AWS. Untuk informasi selengkapnya, lihat [https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_version.html](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_version.html).

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "Export-Snapshot-Policy",
               "Effect": "Allow",
               "Principal": {
                   "AWS": "arn:aws:iam::111122223333:role/{RES_ENVIRONMENT_NAME}-cluster-manager-role"
               },
               "Action": [
                   "s3:GetObject",
                   "s3:ListBucket",
                   "s3:AbortMultipartUpload",
                   "s3:PutObject",
                   "s3:PutObjectAcl"
               ],
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket",
                   "arn:aws:s3:::amzn-s3-demo-bucket/*"
               ]
           },
           {
               "Sid": "AllowSSLRequestsOnly",
               "Action": "s3:*",
               "Effect": "Deny",
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket",
                   "arn:aws:s3:::amzn-s3-demo-bucket/*"
               ],
               "Condition": {
                   "Bool": {
                       "aws:SecureTransport": "false"
                   }
               },
               "Principal": "*"
           }
       ]
   }
   ```

------

**Untuk membuat snapshot:**

1. Pilih **Buat Snapshot**. 

1. Masukkan nama bucket Amazon S3 yang Anda buat. 

1. Masukkan jalur tempat Anda ingin snapshot disimpan di dalam ember. Misalnya, **october2023/23**. 

1. Pilih **Kirim**.   
![\[Buat snapshot baru\]](http://docs.aws.amazon.com/id_id/res/latest/ug/images/res-createsnapshot.png)

1. Setelah lima hingga sepuluh menit, pilih **Refresh** di halaman Snapshots untuk memeriksa status. Snapshot tidak akan valid sampai status berubah dari IN\$1PROGRESS menjadi COMPLETED.

# Terapkan snapshot
<a name="apply-snapshot"></a>

Setelah membuat snapshot lingkungan, Anda dapat menerapkan snapshot tersebut ke lingkungan baru untuk memigrasikan data. Anda perlu menambahkan kebijakan baru ke bucket yang memungkinkan lingkungan membaca snapshot.

Menerapkan snapshot menyalin data seperti izin pengguna, proyek, tumpukan perangkat lunak, profil izin, dan sistem file dengan asosiasi mereka ke lingkungan baru. Sesi pengguna tidak akan direplikasi. Ketika snapshot diterapkan, ia memeriksa informasi dasar dari setiap catatan sumber daya untuk menentukan apakah sudah ada. Untuk rekaman duplikat, snapshot melewatkan pembuatan sumber daya di lingkungan baru. Untuk catatan yang serupa, seperti berbagi nama atau kunci, tetapi informasi sumber daya dasar lainnya bervariasi, itu akan membuat catatan baru dengan nama dan kunci yang dimodifikasi menggunakan konvensi berikut:`RecordName_SnapshotRESVersion_ApplySnapshotID`. `ApplySnapshotID`Tampak seperti stempel waktu dan mengidentifikasi setiap upaya untuk menerapkan snapshot.

Selama aplikasi snapshot, snapshot memeriksa ketersediaan sumber daya. Sumber daya yang tidak tersedia untuk lingkungan baru tidak akan dibuat. Untuk sumber daya dengan sumber daya dependen, snapshot memeriksa ketersediaan sumber daya dependen. Jika sumber daya dependen tidak tersedia, itu akan menciptakan sumber daya utama tanpa sumber daya dependen.

Jika lingkungan baru tidak seperti yang diharapkan atau gagal, Anda dapat memeriksa CloudWatch log yang ditemukan di grup log `/res-<env-name>/cluster-manager` untuk detailnya. Setiap log akan memiliki tag [apply snapshot]. Setelah Anda menerapkan snapshot, Anda dapat memeriksa statusnya dari [Manajemen snapshot](snapshots.md) halaman.

**Untuk menambahkan izin ke bucket:**

1. Pilih bucket yang Anda buat dari daftar **Bucket**.

1. Pilih tab **Izin**.

1. Di Bawah **Kebijakan bucket**, pilih **Edit**.

1. Tambahkan pernyataan berikut ke kebijakan bucket. Ganti nilai-nilai ini dengan nilai Anda sendiri: 
   + *111122223333*-> ID AWS Akun Anda
   + *\$1RES\$1ENVIRONMENT\$1NAME\$1*-> nama lingkungan RES Anda
   + *amzn-s3-demo-bucket*-> nama ember S3 Anda

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "Export-Snapshot-Policy",
               "Effect": "Allow",
               "Principal": {
                   "AWS": "arn:aws:iam::111122223333:role/{RES_ENVIRONMENT_NAME}-cluster-manager-role"
               },
               "Action": [
                   "s3:GetObject",
                   "s3:ListBucket"
               ],
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket",
                   "arn:aws:s3:::amzn-s3-demo-bucket/*"
               ]
           },
           {
               "Sid": "AllowSSLRequestsOnly",
               "Action": "s3:*",
               "Effect": "Deny",
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket",
                   "arn:aws:s3:::amzn-s3-demo-bucket/*"
               ],
               "Condition": {
                   "Bool": {
                       "aws:SecureTransport": "false"
                   }
               },
               "Principal": "*"
           }
       ]
   }
   ```

------

**Untuk menerapkan snapshot:**

1. Pilih **Terapkan snapshot**. 

1. Masukkan nama bucket Amazon S3 yang berisi snapshot.

1. Masukkan path file ke snapshot di dalam bucket.

1. Pilih **Kirim**.   
![\[Terapkan snapshot\]](http://docs.aws.amazon.com/id_id/res/latest/ug/images/res-applysnapshot.png)

1. Setelah lima hingga sepuluh menit, pilih **Refresh** di halaman manajemen Snapshot untuk memeriksa status.