Membuat tautan sumber daya ke database Katalog Data bersama - AWS Lake Formation

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

Membuat tautan sumber daya ke database Katalog Data bersama

Anda dapat membuat tautan sumber daya ke database bersama menggunakan AWS Lake Formation konsol,API, atau AWS Command Line Interface (AWS CLI).

Untuk membuat tautan sumber daya ke database bersama (konsol)
  1. Buka AWS Lake Formation konsol di https://console.aws.amazon.com/lakeformation/. Masuk sebagai administrator data lake atau sebagai pembuat basis data.

    Pembuat database adalah kepala sekolah yang telah diberikan CREATE_DATABASE izin Lake Formation.

  2. Di panel navigasi, pilih Databases, lalu pilih Create, Resource link.

  3. Pada halaman tautan Buat sumber daya, berikan informasi berikut:

    Nama tautan sumber daya

    Masukkan nama yang mematuhi aturan yang sama dengan nama database. Namanya bisa sama dengan basis data bersama target.

    Pemilik basis data bersama Wilayah

    Jika Anda membuat tautan sumber daya di Wilayah yang berbeda, pilih Wilayah basis data bersama target.

    Database bersama

    Pilih database dari daftar, atau masukkan nama database lokal (dimiliki) atau bersama.

    Daftar ini berisi semua database yang dibagikan dengan akun Anda. Perhatikan ID akun pemilik yang terdaftar dengan setiap database. Jika Anda tidak melihat database yang Anda tahu telah dibagikan dengan akun Anda, periksa hal berikut:

    • Jika Anda bukan administrator data lake, periksa apakah administrator danau data memberi Anda izin Lake Formation pada database.

    • Jika Anda adalah administrator data lake, dan akun Anda tidak berada dalam AWS organisasi yang sama dengan akun pemberian, pastikan bahwa Anda telah menerima undangan berbagi sumber daya AWS Resource Access Manager (AWS RAM) untuk database. Untuk informasi selengkapnya, lihat Menerima undangan berbagi sumber daya dari AWS RAM.

    Pemilik basis data bersama

    Jika Anda memilih database bersama dari daftar, bidang ini diisi dengan ID akun pemilik database bersama. Jika tidak, masukkan ID AWS akun Anda (untuk tautan sumber daya ke database lokal) atau ID AWS akun yang berbagi database.

    Kotak dialog Detail Database memiliki tombol radio tautan sumber daya yang dipilih, dengan kolom berikut diisi: Nama tautan sumber daya, Database bersama, ID pemilik basis data bersama. ID pemilik database bersama dinonaktifkan (hanya-baca).
  4. Pilih Buat untuk membuat tautan sumber daya.

    Anda kemudian dapat melihat nama tautan sumber daya di bawah kolom Nama pada halaman Database.

  5. (Opsional) Berikan DESCRIBE izin Lake Formation pada tautan sumber daya ke kepala sekolah dari Wilayah Eropa (Irlandia) yang harus dapat melihat tautan dan mengakses basis data target.

    Namun, pemberian izin pada tautan sumber daya tidak memberikan izin pada database atau tabel target (tertaut). Anda harus memberikan izin pada database target secara terpisah agar tautan tabel/sumber daya terlihat di Athena.

Untuk membuat tautan sumber daya ke database bersama di Region (AWS CLI) yang sama
  1. Masukkan perintah yang serupa dengan yang berikut ini.

    aws glue create-database --database-input '{"Name":"myissues","TargetDatabase":{"CatalogId":"111122223333","DatabaseName":"issues"}}'

    Perintah ini membuat tautan sumber daya bernama myissues ke database bersamaissues, yang ada di AWS akun 1111-2222-3333.

  2. (Opsional) Berikan DESCRIBE izin Lake Formation kepada kepala sekolah pada tautan sumber daya yang harus dapat melihat tautan dan mengakses database atau tabel target.

    Namun, pemberian izin pada tautan sumber daya tidak memberikan izin pada database atau tabel target (tertaut). Anda harus memberikan izin pada database target secara terpisah agar tautan tabel/sumber daya terlihat di Athena.

Untuk membuat tautan sumber daya ke database bersama di Region (AWS CLI) yang berbeda
  1. Masukkan perintah yang serupa dengan yang berikut ini.

    aws glue create-database --region eu-west-1 --cli-input-json '{ "CatalogId": "111122223333", "DatabaseInput": { "Name": "rl_useast1shared_irelanddb", "TargetDatabase": { "CatalogId": "444455556666", "DatabaseName": "useast1shared_db", "Region": "us-east-1" } } }'

    Perintah ini membuat tautan sumber daya yang disebutkan rl_useast1shared_irelanddb di AWS akun 111122223333 di Wilayah Eropa (Irlandia) ke database bersamauseast1shared_db, yang ada di AWS akun 444455556666 di Wilayah AS Timur (Virginia N.).

  2. Berikan DESCRIBE izin Lake Formation kepada kepala sekolah dari Wilayah Eropa (Irlandia) yang harus dapat melihat tautan dan mengakses target tautan melalui tautan.