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.Tipe: 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.
Tipe: String
Batasan Panjang: Panjang minimum 20. Panjang maksimum 1600.
- Name
-
Nama buku besar.
Tipe: String
Batasan Panjang: Panjang minimum 1. Panjang maksimum 32.
Pola:
(?!^.*--)(?!^[0-9]+$)(?!^-)(?!.*-$)^[A-Za-z0-9-]+$
- PermissionsMode
-
Mode izin saat ini dari buku besar.
Tipe: 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 bahasa khusus AWS SDKs, lihat berikut ini: