Penanganan tautan sumber daya di AWS Glue APIs - AWS Lake Formation

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

Penanganan tautan sumber daya di AWS Glue APIs

Tabel berikut menjelaskan bagaimana Katalog AWS Glue Data APIs menangani database dan link sumber daya tabel. Untuk semua Get* API operasi, hanya database dan tabel yang pemanggil memiliki izin untuk dikembalikan. Selain itu, saat mengakses database atau tabel target melalui tautan sumber daya, Anda harus memiliki izin AWS Identity and Access Management (IAM) dan Lake Formation pada target dan tautan sumber daya. Izin Lake Formation yang diperlukan pada tautan sumber daya adalahDESCRIBE. Untuk informasi selengkapnya, lihat DESCRIBE.

APIOperasi basis data
APIoperasi Penanganan tautan sumber daya
CreateDatabase Jika database adalah link sumber daya, membuat link sumber daya ke database target yang ditunjuk.
UpdateDatabase Jika database yang ditunjuk adalah tautan sumber daya, ikuti tautan dan perbarui basis data target. Jika tautan sumber daya harus dimodifikasi untuk ditautkan ke database yang berbeda, Anda harus menghapusnya dan membuat yang baru.
DeleteDatabase Menghapus tautan sumber daya. Itu tidak menghapus database tertaut (target).
GetDatabase Jika pemanggil memiliki izin pada target, ikuti tautan untuk mengembalikan properti target. Jika tidak, ia mengembalikan properti tautan.
GetDatabases Mengembalikan daftar database, termasuk link sumber daya. Untuk setiap tautan sumber daya dalam kumpulan hasil, operasi mengikuti tautan untuk mendapatkan properti target tautan. Anda harus menentukan ResourceShareType = ALL untuk melihat database yang dibagikan dengan akun Anda.
APIOperasi tabel
APIoperasi Penanganan tautan sumber daya
CreateTable Jika database adalah link sumber daya, ikuti link database dan membuat tabel dalam database target. Jika tabel adalah link sumber daya, operasi membuat link sumber daya dalam database yang ditunjuk. Membuat link sumber daya tabel melalui link sumber daya database tidak didukung.
UpdateTable Jika tabel atau database yang ditunjuk adalah tautan sumber daya, perbarui tabel target. Jika kedua tabel dan database adalah link sumber daya, operasi gagal.
DeleteTable Jika database yang ditunjuk adalah tautan sumber daya, ikuti tautan dan hapus tautan sumber daya tabel atau tabel di basis data target. Jika tabel adalah link sumber daya, operasi menghapus link sumber daya tabel dalam database yang ditunjuk. Menghapus tautan sumber daya tabel tidak menghapus tabel target.
BatchDeleteTable Sama sepertiDeleteTable.
GetTable Jika database yang ditunjuk adalah link sumber daya, ikuti link database dan mengembalikan tabel atau tabel sumber daya link dari database target. Jika tidak, jika tabel adalah link sumber daya, operasi mengikuti link dan mengembalikan properti tabel target.
GetTables Jika database yang ditunjuk adalah link sumber daya, ikuti link database dan mengembalikan tabel dan link sumber daya tabel dari database target. Jika database target adalah database bersama dari AWS akun lain, operasi hanya mengembalikan tabel bersama dalam database tersebut. Itu tidak mengikuti link sumber daya tabel dalam database target. Jika tidak, jika database yang ditunjuk adalah database lokal (dimiliki), operasi mengembalikan semua tabel dalam database lokal, dan mengikuti setiap link sumber daya tabel untuk mengembalikan properti tabel target.
SearchTables Mengembalikan tabel dan link sumber daya tabel. Itu tidak mengikuti tautan untuk mengembalikan properti tabel target. Anda harus menentukan ResourceShareType = ALL untuk melihat tabel yang dibagikan dengan akun Anda.
GetTableVersion Sama sepertiGetTable.
GetTableVersions Sama sepertiGetTable.
DeleteTableVersion Sama sepertiDeleteTable.
BatchDeleteTableVersion Sama sepertiDeleteTable.
APIOperasi partisi
APIoperasi Penanganan tautan sumber daya
CreatePartition Jika database yang ditunjuk adalah link sumber daya, ikuti link database dan membuat partisi dalam tabel yang ditunjuk dalam database target. Jika tabel adalah tautan sumber daya, operasi mengikuti tautan sumber daya dan membuat partisi di tabel target. Membuat partisi melalui tautan sumber daya tabel dan tautan sumber daya basis data tidak didukung.
BatchCreatePartition Sama sepertiCreatePartition.
UpdatePartition Jika database yang ditunjuk adalah link sumber daya, ikuti link database dan update partisi dalam tabel yang ditunjuk dalam database target. Jika tabel adalah tautan sumber daya, operasi mengikuti tautan sumber daya dan memperbarui partisi di tabel target. Memperbarui partisi melalui tautan sumber daya tabel dan tautan sumber daya basis data tidak didukung.
DeletePartition Jika database yang ditunjuk adalah link sumber daya, ikuti link database dan menghapus partisi dalam tabel yang ditunjuk dalam database target. Jika tabel adalah tautan sumber daya, operasi mengikuti tautan sumber daya dan menghapus partisi di tabel target. Menghapus partisi melalui tautan sumber daya tabel dan tautan sumber daya basis data tidak didukung.
BatchDeletePartition Sama sepertiDeletePartition.
GetPartition Jika database yang ditunjuk adalah link sumber daya, ikuti link database dan mengembalikan informasi partisi dari tabel yang ditunjuk. Jika tidak, jika tabel adalah tautan sumber daya, operasi mengikuti tautan dan mengembalikan informasi partisi. Jika kedua tabel dan database adalah link sumber daya, ia mengembalikan set hasil kosong.
GetPartitions Jika database yang ditunjuk adalah link sumber daya, ikuti link database dan mengembalikan informasi partisi untuk semua partisi dalam tabel yang ditunjuk. Jika tidak, jika tabel adalah tautan sumber daya, operasi mengikuti tautan dan mengembalikan informasi partisi. Jika kedua tabel dan database adalah link sumber daya, ia mengembalikan set hasil kosong.
BatchGetPartition Sama sepertiGetPartition.
Operasi fungsi yang ditentukan pengguna API
APIoperasi Penanganan Tautan Sumber Daya
(Semua API operasi) Jika database adalah tautan sumber daya, ikuti tautan sumber daya dan lakukan operasi pada basis data target.