

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

# AWS Glue REST API untuk spesifikasi Apache Iceberg
<a name="iceberg-rest-apis"></a>

Bagian ini berisi spesifikasi tentang katalog AWS Glue Iceberg REST dan API AWS Glue ekstensi, serta pertimbangan saat menggunakan API ini. 

Permintaan API ke AWS Glue Data Catalog titik akhir diautentikasi menggunakan AWS Signature Version 4 (SigV4). Lihat bagian [Sigv4 Versi AWS Tanda Tangan untuk permintaan API](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_sigv.html) untuk mempelajari lebih lanjut tentang AWS SigV4.

Saat mengakses titik akhir AWS Glue layanan, dan AWS Glue metadata, aplikasi mengasumsikan peran IAM yang memerlukan tindakan IAM. `glue:getCatalog` 

Akses ke Katalog Data, dan objeknya dapat dikelola menggunakan izin mode hibrida IAM, Lake Formation, atau Lake Formation.

Katalog federasi dalam Katalog Data memiliki lokasi data terdaftar Lake Formation. Lake Formation bekerja dengan Katalog Data untuk memberikan izin gaya database untuk mengelola akses pengguna ke objek Katalog Data. 

Anda dapat menggunakan izin mode hibrida IAM AWS Lake Formation,, atau Lake Formation untuk mengelola akses ke Katalog Data default dan objeknya. 

Untuk membuat, menyisipkan, atau menghapus data dalam objek terkelola Lake Formation, Anda harus menyiapkan izin khusus untuk pengguna atau peran IAM. 
+ CREATE\_CATALOG - Diperlukan untuk membuat katalog 
+ CREATE\_DATABASE - Diperlukan untuk membuat database
+ CREATE\_TABLE - Diperlukan untuk membuat tabel
+ DELETE - Diperlukan untuk menghapus data dari tabel
+ DESCRIPTION — Diperlukan untuk membaca metadata 
+ DROP - Diperlukan drop/delete untuk tabel atau database
+ INSERT - Diperlukan saat prinsipal perlu memasukkan data ke dalam tabel
+ SELECT — Diperlukan saat prinsipal perlu memilih data dari tabel

Untuk informasi selengkapnya, lihat [referensi izin Lake Formation](https://docs.aws.amazon.com/lake-formation/latest/dg/lf-permissions-reference.html) di Panduan AWS Lake Formation Pengembang.

## LoadNamespaceMetadata
<a name="load-ns-metadata"></a>


**Informasi umum**  

|  |  | 
| --- |--- |
| Nama operasi | LoadNamespaceMetadata | 
| Jenis | Iceberg REST Katalog API | 
| Jalur REST | GET/iceberg/v1/catalogs/{katalog} /ruang nama/ {ns} | 
| Tindakan IAM | lem: GetDatabase | 
| Izin Lake Formation | SEMUA, JELASKAN, PILIH | 
| CloudTrail acara | lem: GetDatabase | 
| Definisi API terbuka | https://github.com/apache/iceberg/blob/apache-iceberg-1.6.1/open-api/rest-catalog-open-api.yaml\#L302 | 

****Pertimbangan dan batasan****
+ Parameter jalur katalog harus mengikuti gaya yang dijelaskan di [Parameter jalur awalan dan katalog](connect-glu-iceberg-rest.md#prefix-catalog-path-parameters) bagian.
+ Anda hanya dapat menentukan namespace satu tingkat di parameter jalur REST. Untuk lebih lanjut dalam formasi, lihat [Parameter jalur namespace](connect-glu-iceberg-rest.md#ns-path-param) bagian.

## UpdateNamespaceProperties
<a name="w2aac20c31c16c21c13"></a>


**Informasi umum**  

|  |  | 
| --- |--- |
| Nama operasi | UpdateNamespaceProperties | 
| Jenis | Iceberg REST Katalog API | 
| Jalur REST | POST/iceberg/v1/katalog/ {katalog} /namespaces/ {ns} /properti | 
| Tindakan IAM | lem: UpdateDatabase | 
| Izin Lake Formation | SEMUA, UBAH | 
| CloudTrail acara | lem: UpdateDatabase | 
| Definisi API terbuka | https://github.com/apache/iceberg/blob/apache-iceberg-1.6.1/open-api/rest-catalog-open-api.yaml\#L400 | 

****Pertimbangan dan batasan****
+ Parameter jalur katalog harus mengikuti gaya yang dijelaskan di [Parameter jalur awalan dan katalog](connect-glu-iceberg-rest.md#prefix-catalog-path-parameters) bagian.
+ Anda hanya dapat menentukan namespace satu tingkat di parameter jalur REST. Untuk lebih lanjut dalam formasi, lihat [Parameter jalur namespace](connect-glu-iceberg-rest.md#ns-path-param) bagian.