Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
CopyClusterSnapshot
Menyalin snapshot dari cluster elastis.
Sintaks Permintaan
POST /cluster-snapshot/snapshotArn
/copy HTTP/1.1
Content-type: application/json
{
"copyTags": boolean
,
"kmsKeyId": "string
",
"tags": {
"string
" : "string
"
},
"targetSnapshotName": "string
"
}
URIParameter Permintaan
Permintaan menggunakan URI parameter berikut.
- snapshotArn
-
Pengidentifikasi Amazon Resource Name (ARN) dari snapshot cluster elastis.
Wajib: Ya
Isi Permintaan
Permintaan menerima data berikut dalam JSON format.
- targetSnapshotName
-
Pengidentifikasi snapshot cluster elastis baru untuk dibuat dari snapshot cluster sumber. Parameter ini tidak peka huruf besar kecil.
Batas:
-
Harus berisi 1 hingga 63 huruf, angka, atau tanda hubung.
-
Karakter pertama harus berupa huruf.
-
Tidak dapat diakhiri dengan tanda hubung atau mengandung dua tanda hubung berturut-turut.
Contoh:
elastic-cluster-snapshot-5
Tipe: String
Batasan Panjang: Panjang minimum 1. Panjang maksimum 63.
Wajib: Ya
-
- copyTags
-
Atur
true
untuk menyalin semua tag dari snapshot cluster sumber ke snapshot cluster elastis target. Defaultnya adalahfalse
.Tipe: Boolean
Wajib: Tidak
- kmsKeyId
-
ID AWS KMS kunci untuk snapshot cluster elastis terenkripsi. ID AWS KMS kunci adalah Amazon Resource Name (ARN), pengidentifikasi AWS KMS kunci, atau alias AWS KMS kunci untuk kunci AWS KMS enkripsi.
Jika Anda menyalin snapshot cluster elastis terenkripsi dari AWS akun Anda, Anda dapat menentukan nilai
KmsKeyId
untuk mengenkripsi salinan dengan kunci enkripsi S baru AWS. KMS Jika Anda tidak menentukan nilai untukKmsKeyId
, maka salinan snapshot cluster elastis dienkripsi denganAWS
KMS kunci yang sama dengan snapshot cluster elastis sumber.Jika Anda menyalin snapshot cluster elastis yang tidak terenkripsi dan menentukan nilai untuk
KmsKeyId
parameter, kesalahan akan dikembalikan.Tipe: String
Wajib: Tidak
-
Tag yang akan ditetapkan ke snapshot cluster elastis.
Tipe: Peta string ke string
Batasan Panjang Kunci: Panjang minimum 1. Panjang maksimum 128.
Pola Kunci:
^(?!aws:)[a-zA-Z+-=._:/]+$
Batasan Panjang Nilai: Panjang minimum 0. Panjang maksimum 256.
Wajib: Tidak
Sintaksis Respons
HTTP/1.1 200
Content-type: application/json
{
"snapshot": {
"adminUserName": "string",
"clusterArn": "string",
"clusterCreationTime": "string",
"kmsKeyId": "string",
"snapshotArn": "string",
"snapshotCreationTime": "string",
"snapshotName": "string",
"snapshotType": "string",
"status": "string",
"subnetIds": [ "string" ],
"vpcSecurityGroupIds": [ "string" ]
}
}
Elemen Respons
Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.
Data berikut dikembalikan dalam JSON format oleh layanan.
- snapshot
-
Mengembalikan informasi tentang snapshot cluster elastis tertentu.
Tipe: Objek ClusterSnapshot
Kesalahan
Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat Kesalahan Umum.
- AccessDeniedException
-
Pengecualian yang terjadi ketika tidak ada izin yang cukup untuk melakukan tindakan.
HTTPKode Status: 403
- ConflictException
-
Terjadi konflik akses.
HTTPKode Status: 409
- InternalServerException
-
Ada kesalahan server internal.
HTTPKode Status: 500
- ResourceNotFoundException
-
Sumber daya yang ditentukan tidak dapat ditemukan.
HTTPKode Status: 404
- ServiceQuotaExceededException
-
Kuota layanan untuk tindakan terlampaui.
HTTPKode Status: 402
- ThrottlingException
-
ThrottlingException akan dilemparkan ketika permintaan ditolak karena pembatasan permintaan.
HTTPKode Status: 429
- ValidationException
-
Struktur yang mendefinisikan pengecualian validasi.
HTTPKode Status: 400
Lihat Juga
Untuk informasi selengkapnya tentang penggunaan ini API di salah satu bahasa khusus AWS SDKs, lihat berikut ini: