Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Berbagi objek katalog Tabel S3
Saat menggunakan kontrol akses IAM, Anda dapat berbagi objek katalog Tabel S3 dengan pengguna lain menggunakan tautan AWS Glue sumber daya untuk berbagi akun yang sama. Untuk berbagi lintas akun, Anda dapat berbagi bucket tabel S3 dengan AWS akun lain dan peran IAM atau pengguna di akun penerima dapat membuat objek AWS Glue katalog menggunakan bucket tabel bersama.
Berbagi dalam akun yang sama menggunakan tautan sumber daya
Tautan sumber daya memungkinkan Anda membuat referensi ke AWS Glue database dan tabel di s3tablescatalog yang muncul di katalog AWS Glue default Anda. Ini berguna untuk mengatur akses data atau membuat pengelompokan tabel yang logis.
Buat tautan sumber daya (konsol)
-
Buka AWS Glue konsol di https://console.aws.amazon.com/glue/
. -
Di panel navigasi, pilih Katalog.
-
Dalam daftar Katalog, pilih s3tablescatalog.
-
Pilih tabel yang ingin Anda bagikan dari
s3tablescatalog. -
Pilih Tindakan, lalu pilih Buat tautan sumber daya.
-
Untuk nama tautan Sumber Daya, masukkan nama untuk tautan sumber daya.
-
Untuk database Target, pilih database tempat Anda ingin membuat tautan sumber daya.
-
(Opsional) Untuk Deskripsi, masukkan deskripsi.
-
Pilih Buat.
Tautan sumber daya muncul di database target dan menunjuk ke tabel asli dis3tablescatalog.
Buat tautan sumber daya (AWS CLI)
Buat tautan sumber daya basis data:
aws glue create-database \ --database-name "my-database-resource-link" \ --database-input '{ "Name": "sales_data_link", "TargetDatabase": { "CatalogId": "account-id:s3tablescatalog/analytics-bucket", "DatabaseName": "sales" } }'
Buat tautan sumber daya tabel:
aws glue create-table \ --table-name "my-table-resource-link" \ --table-input '{ "Name": "sales_data_link", "TargetTable": { "CatalogId": "account-id:s3tablescatalog/analytics-bucket", "DatabaseName": "sales", "Name": "transactions" } }'