Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
ModifyDBClusterSnapshotAttribute
Menambahkan atribut dan nilai-nilai ke, atau menghapus atribut dan nilai-nilai dari, snapshot klaster manual.
Untuk berbagi snapshot klaster manual dengan Akun AWS lainnya, tentukan restore
sebagai AttributeName
, dan gunakan parameter ValuesToAdd
untuk menambahkan daftar ID dari Akun AWS yang diotorisasi untuk memulihkan snapshot klaster manual. Gunakan nilai all
untuk membuat snapshot klaster manual menjadi publik, yang berarti bahwa itu dapat disalin atau dipulihkan oleh semua Akun AWS. Jangan menambahkan nilai all
untuk setiap snapshot klaster manual yang berisi informasi privat yang Anda tidak ingin tersedia untuk semua Akun AWS. Jika snapshot klaster manual dienkripsi, itu dapat dibagikan, tetapi hanya dengan menentukan daftar ID Akun AWS yang diotorisasi untuk parameter ValuesToAdd
. Anda tidak dapat menggunakan all
sebagai nilai untuk parameter tersebut dalam kasus ini.
Parameter Permintaan
Untuk informasi tentang parameter yang umum untuk semua tindakan, lihat Parameter Umum.
- AttributeName
-
Nama dari atribut snapshot klaster yang akan diubah.
Untuk mengelola otorisasi bagi Akun AWS lain untuk menyalin atau memulihkan snapshot klaster manual, atur nilai ini ke
restore
.Tipe: String
Diperlukan: Ya
- DBClusterSnapshotIdentifier
-
Pengidentifikasi untuk snapshot klaster untuk memodifikasi atributnya.
Tipe: String
Diperlukan: Ya
- ValuesToAdd. AttributeValue.N
-
Daftar atribut snapshot klaster untuk ditambahkan ke atribut yang ditentukan oleh
AttributeName
.Untuk mengotorisasi Akun AWS lain untuk menyalin atau memulihkan snapshot klaster manual, atur daftar ini untuk menyertakan satu atau beberapa ID Akun AWS. Untuk membuat snapshot klaster manual dapat dipulihkan oleh Akun AWS mana pun, atur ke
all
. Jangan menambahkan nilaiall
untuk setiap snapshot klaster manual yang berisi informasi privat yang Anda tidak ingin menjadi tersedia untuk semua Akun AWS.Tipe: Array string
Diperlukan: Tidak
- ValuesToRemove. AttributeValue.N
-
Daftar atribut snapshot klaster untuk dihapus dari atribut yang ditentukan oleh
AttributeName
.Untuk menghapus otorisasi bagi Akun AWS lain untuk menyalin atau memulihkan snapshot klaster manual, atur daftar ini untuk menyertakan satu atau beberapa pengidentifikasi Akun AWS. Untuk menghapus otorisasi bagi Akun AWS mana pun untuk menyalin atau memulihkan snapshot klaster, atur ke
all
. Jika Anda menentukanall
, sebuah Akun AWS yang ID akunnya secara eksplisit ditambahkan ke atributrestore
masih dapat menyalin atau memulihkan snapshot klaster manual.Tipe: Array string
Diperlukan: Tidak
Elemen Respons
Elemen berikut dikembalikan oleh layanan.
- DBClusterSnapshotAttributesResult
-
Informasi mendetail tentang atribut yang terkait dengan snapshot klaster.
Tipe: Objek DBClusterSnapshotAttributesResult
Kesalahan
Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat Kesalahan Umum.
- DBClusterSnapshotNotFoundFault
-
DBClusterSnapshotIdentifier
tidak mengacu ke sebuah snapshot klaster yang ada.Kode Status HTTP: 404
- InvalidDBClusterSnapshotStateFault
-
Nilai yang diberikan bukan status snapshot klaster yang valid.
Kode Status HTTP: 400
- SharedSnapshotQuotaExceeded
-
Anda telah melampaui jumlah maksimum akun yang dapat Anda bagikan snapshot DB manual.
Kode Status HTTP: 400
Lihat Juga
Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini: