Prasyarat - AWS Glue

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

Prasyarat

Sebelum Anda membuat katalog federasi untuk Tabel S3 di Katalog AWS Glue Data, pastikan kepala IAM Anda (pengguna atau peran) memiliki izin yang diperlukan.

Izin IAM yang diperlukan

Prinsipal IAM Anda memerlukan izin berikut untuk mengaktifkan integrasi Tabel S3:

AWS Glue izin:

  • glue:CreateCatalog— Diperlukan untuk membuat katalog s3tablescatalog federasi

  • glue:GetCatalog- Diperlukan untuk melihat detail katalog

  • glue:GetDatabase— Diperlukan untuk melihat ruang nama S3 sebagai database

  • glue:GetTable- Diperlukan untuk melihat tabel S3

  • glue:passConnection— Memberi kepala sekolah panggilan hak untuk mendelegasikan aws:s3tables koneksi ke layanan AWS Glue

Izin Tabel S3 (untuk kontrol akses IAM):

  • s3tables:CreateTableBucket

  • s3tables:GetTableBucket

  • s3tables:CreateNamespace

  • s3tables:GetNamespace

  • s3tables:ListNamespaces

  • s3tables:CreateTable

  • s3tables:GetTable

  • s3tables:ListTables

  • s3tables:UpdateTableMetadataLocation

  • s3tables:GetTableMetadataLocation

  • s3tables:GetTableData

  • s3tables:PutTableData

Contoh kebijakan IAM

Kebijakan IAM berikut memberikan izin minimum yang diperlukan untuk mengaktifkan integrasi Tabel S3 dengan Katalog Data dalam mode IAM:

{ "Version": "2012-10-17", "Statement": [ { "Sid": "GlueDataCatalogPermissions", "Effect": "Allow", "Action": [ "glue:CreateCatalog", "glue:GetCatalog", "glue:GetDatabase", "glue:GetTable" ], "Resource": [ "arn:aws:glue:region:account-id:catalog/s3tablescatalog", "arn:aws:glue:region:account-id:database/s3tablescatalog/*/*", "arn:aws:glue:region:account-id:table/s3tablescatalog/*/*/*" ] }, { "Sid": "S3TablesDataAccessPermissions", "Effect": "Allow", "Action": [ "s3tables:GetTableBucket", "s3tables:GetNamespace", "s3tables:GetTable", "s3tables:GetTableMetadataLocation", "s3tables:GetTableData" ], "Resource": [ "arn:aws:s3tables:region:account-id:bucket/*", "arn:aws:s3tables:region:account-id:bucket/*/table/*" ] } ] }