

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

# Prasyarat untuk mengatur mode akses hybrid
<a name="hybrid-access-prerequisites"></a>

Berikut ini adalah prasyarat untuk mengatur mode akses hybrid: 

**catatan**  
 Kami menyarankan agar administrator Lake Formation mendaftarkan lokasi Amazon S3 dalam mode akses hybrid, dan memilih prinsip dan sumber daya. 

1. Berikan izin lokasi data (`DATA_LOCATION_ACCESS`) untuk membuat sumber daya Katalog Data yang mengarah ke lokasi Amazon S3. Izin lokasi data mengontrol kemampuan untuk membuat katalog Katalog Data, database, dan tabel yang mengarah ke lokasi Amazon S3 tertentu. 

1. Untuk berbagi sumber daya Katalog Data dengan akun lain dalam mode akses hybrid (tanpa menghapus izin `IAMAllowedPrincipals` grup dari sumber daya), Anda perlu memperbarui **pengaturan versi Cross account ke Versi** 4 atau lebih tinggi. Untuk memperbarui versi menggunakan konsol Lake Formation, pilih **Versi 4** atau **Versi 5** di bawah **Pengaturan versi Cross account** pada halaman **pengaturan Katalog Data**. 

   Anda juga dapat menggunakan `put-data-lake-settings` AWS CLI perintah untuk mengatur `CROSS_ACCOUNT_VERSION` parameter ke versi 4 atau 5:

   ```
   aws lakeformation put-data-lake-settings --region us-east-1 --data-lake-settings file://settings
   {
   "DataLakeAdmins": [
           {
   "DataLakePrincipalIdentifier": "arn:aws:iam::{{<111122223333>}}:user/{{<user-name>}}"
           }
       ],
       "CreateDatabaseDefaultPermissions": [],
       "CreateTableDefaultPermissions": [],
       "Parameters": {
   "CROSS_ACCOUNT_VERSION": "5"
       }
   }
   ```

1.  Untuk memberikan izin lintas akun dalam mode akses hybrid, pemberi harus memiliki izin IAM yang diperlukan untuk dan layanan. AWS Glue AWS RAM Kebijakan AWS terkelola `AWSLakeFormationCrossAccountManager` memberikan izin yang diperlukan.  Untuk mengaktifkan berbagi data lintas akun dalam mode akses hybrid, kami telah memperbarui kebijakan `AWSLakeFormationCrossAccountManager` terkelola dengan menambahkan dua izin IAM baru:
   + domba jantan: ListResourceSharePermissions
   + domba jantan: AssociateResourceSharePermission
**catatan**  
Jika Anda tidak menggunakan kebijakan AWS terkelola untuk peran pemberi, tambahkan kebijakan di atas ke kebijakan khusus Anda.

## Lokasi bucket Amazon S3 dan akses pengguna
<a name="w2aac11c34c21c15b9"></a>

Saat membuat katalog, database, atau tabel di dalam AWS Glue Data Catalog, Anda dapat menentukan lokasi bucket Amazon S3 dari data yang mendasarinya dan mendaftarkannya ke Lake Formation. Tabel di bawah ini menjelaskan cara kerja izin AWS Glue dan pengguna Lake Formation (prinsipal) berdasarkan lokasi data Amazon S3 dari tabel atau database. 


**Lokasi Amazon S3 terdaftar di Lake Formation**  

| Lokasi Amazon S3 dari database | AWS Glue pengguna | Pengguna Lake Formation | 
| --- | --- | --- | 
| Terdaftar dengan Lake Formation (dalam mode akses hybrid atau dalam mode Lake Formation) | Memiliki read/write akses ke lokasi data Amazon S3 dengan mewarisi izin dari izin IAMAllowedPrincipals grup (akses super). | Mewarisi izin untuk membuat tabel dari izin CREATE TABLE yang diberikan. | 
| Tidak ada lokasi Amazon S3 terkait | Memerlukan izin LOKASI DATA eksplisit untuk menjalankan pernyataan CREATE TABLE dan INSERT TABLE. | Memerlukan izin LOKASI DATA eksplisit untuk menjalankan pernyataan CREATE TABLE dan INSERT TABLE. | 

****IsRegisteredWithLakeFormation** properti meja**  
`IsRegisteredWithLakeFormation`Properti tabel menunjukkan apakah lokasi data tabel terdaftar dengan Lake Formation untuk pemohon. Jika mode izin lokasi terdaftar sebagai Lake Formation, maka `IsRegisteredWithLakeFormation` properti adalah `true` untuk semua pengguna yang mengakses lokasi data karena semua pengguna dianggap memilih untuk tabel tersebut. Jika lokasi terdaftar dalam mode akses hybrid, maka nilainya diatur `true` hanya untuk pengguna yang telah memilih tabel tersebut. 


**Cara kerja `IsRegisteredWithLakeFormation`**  

| Modus izin | Users/Roles |  `IsRegisteredWithLakeFormation`  | Deskripsi | 
| --- | --- | --- | --- | 
| Lake Formation | Semua | True | Ketika lokasi terdaftar di Lake Formation, `IsRegisteredWithLakeFormation` properti akan disetel ke true untuk semua pengguna. Ini berarti bahwa izin yang ditentukan dalam Lake Formation berlaku untuk lokasi yang terdaftar. Credential vending akan dilakukan oleh Lake Formation. | 
| Mode akses hibrid | Memilih | True | Untuk pengguna yang telah memilih untuk menggunakan Lake Formation untuk akses data dan tata kelola untuk tabel, `IsRegisteredWithLakeFormation` properti akan diatur `true` untuk tabel tersebut. Mereka tunduk pada kebijakan izin yang ditentukan dalam Lake Formation untuk lokasi terdaftar. | 
| Mode akses hibrid | Tidak memilih | False | Untuk pengguna yang belum memilih untuk menggunakan izin Lake Formation, `IsRegisteredWithLakeFormation` properti disetel ke. `false` Mereka tidak tunduk pada kebijakan izin yang ditentukan dalam Lake Formation untuk lokasi terdaftar. Sebagai gantinya, pengguna akan mengikuti kebijakan izin Amazon S3. | 