ModifyDBClusterSnapshotAttribute - Amazon DocumentDB

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 nilai all 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 menentukan all, sebuah Akun AWS yang ID akunnya secara eksplisit ditambahkan ke atribut restore 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: