UpdateLedgerPermissionsMode - Amazon Quantum Ledger Database (Amazon QLDB)

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

UpdateLedgerPermissionsMode

Memperbarui mode izin buku besar.

penting

Sebelum beralih ke mode STANDARD izin, Anda harus terlebih dahulu membuat semua kebijakan IAM dan tag tabel yang diperlukan untuk menghindari gangguan pada pengguna Anda. Untuk mempelajari selengkapnya, lihat Memigrasi ke mode izin standar di Panduan Pengembang QLDB Amazon.

Minta Sintaks

PATCH /ledgers/name/permissions-mode HTTP/1.1 Content-type: application/json { "PermissionsMode": "string" }

Parameter Permintaan URI

Permintaan menggunakan parameter URI berikut.

name

Nama buku besar.

Batasan Panjang: Panjang minimum 1. Panjang maksimum 32.

Pola: (?!^.*--)(?!^[0-9]+$)(?!^-)(?!.*-$)^[A-Za-z0-9-]+$

Wajib: Ya

Isi Permintaan

Permintaan menerima data berikut dalam format JSON.

PermissionsMode

Mode izin untuk menetapkan ke buku besar. parameter ini dapat memiliki salah satu nilai berikut:

  • ALLOW_ALL: Mode izin warisan yang memungkinkan kontrol akses dengan rincian tingkat API untuk buku besar.

    Mode ini memungkinkan pengguna yang memiliki izin API SendCommand untuk buku besar ini untuk menjalankan semua perintah PartiQL (maka, ALLOW_ALL) pada setiap tabel dalam buku besar yang ditentukan. Mode ini mengabaikan setiap kebijakan izin IAM tingkat tabel atau tingkat perintah yang Anda buat untuk buku besar.

  • STANDARD: (Direkomendasikan) Mode perizinan yang memungkinkan kontrol akses dengan rincian yang lebih halus untuk buku besar, tabel, dan perintah PartiQL.

    Secara default, mode ini menyangkal semua permintaan pengguna untuk menjalankan perintah PartiQL pada setiap tabel dalam buku besar ini. Untuk mengizinkan perintah PartiQL untuk berjalan, Anda harus membuat kebijakan izin IAM untuk sumber daya tabel tertentu dan tindakan PartiQL, selain izin API SendCommand untuk buku besar. Untuk informasi, lihat Memulai dengan mode izin standar dalam Panduan Developer Amazon QLDB.

catatan

Kami sangat merekomendasikan untuk menggunakan mode izin STANDARD untuk memaksimalkan keamanan data buku besar Anda.

Jenis: String

Nilai yang Valid: ALLOW_ALL | STANDARD

Wajib: Ya

Sintaksis Respons

HTTP/1.1 200 Content-type: application/json { "Arn": "string", "Name": "string", "PermissionsMode": "string" }

Elemen Respons

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

Arn

Nama Sumber Daya Amazon (ARN) untuk buku besar.

Jenis: String

Batasan Panjang: Panjang minimum 20. Panjang maksimum 1600.

Name

Nama buku besar.

Jenis: String

Batasan Panjang: Panjang minimum 1. Panjang maksimum 32.

Pola: (?!^.*--)(?!^[0-9]+$)(?!^-)(?!.*-$)^[A-Za-z0-9-]+$

PermissionsMode

Mode izin saat ini dari buku besar.

Jenis: String

Nilai yang Valid: ALLOW_ALL | STANDARD

Kesalahan

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat Kesalahan Umum.

InvalidParameterException

Satu atau beberapa parameter dalam permintaan tidak valid.

Kode Status HTTP: 400

ResourceNotFoundException

Sumber daya yang ditentukan tidak ada.

Kode Status HTTP: 404

Lihat Juga

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini: