Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
API konteks bisnis
API konteks bisnis menjelaskan tipe data dan operasi untuk mengelola aset, tipe aset, tipe formulir, glosarium, istilah glosarium, lampiran, dan pencarian di Katalog Data. AWS Glue
Jenis Data
AssetFormEntry struktur
Formulir pada aset, yang terdiri dari pengidentifikasi tipe formulir dan konten JSON-nya.
Bidang
-
FormTypeId— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Pengidentifikasi tipe formulir yang mendefinisikan skema formulir ini.
-
Content— UTF-8 tali.Isi JSON formulir, sesuai dengan skema jenis formulir yang ditentukan.
AssetTypeFormReference struktur
Referensi ke jenis formulir yang termasuk dalam jenis aset.
Bidang
-
FormTypeIdentifier— Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Pengidentifikasi jenis formulir yang direferensikan.
IterableFormEntry struktur
Formulir yang dapat diulang tersedia pada aset, diidentifikasi berdasarkan jenis bentuknya.
Bidang
-
FormTypeId— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Pengidentifikasi tipe formulir dari formulir iterable (misalnya,
columns), digunakan untuk mengambil item-itemnya melalui atau.ListIterableFormsBatchGetIterableForms
IterableFormItem struktur
Item formulir yang dapat diulang penuh dengan bentuk-bentuknya.
Bidang
-
ItemId— UTF-8 tali.Pengidentifikasi unik item.
-
ItemName— UTF-8 tali.Nama item.
-
GlossaryTerms— Sebuah array UTF-8 string, tidak kurang dari 1 atau lebih dari 10 string.Pengidentifikasi istilah glosarium yang terkait dengan item tersebut.
-
Forms– Susunan peta pasangan nilai kunci.Setiap kunci adalah UTF-8 string.
Setiap nilai adalah sebuah objek AssetFormEntry.
Formulir pada item, dikunci dengan nama formulir.
-
Attachments– Susunan peta pasangan nilai kunci.Setiap kunci adalah UTF-8 string.
Setiap nilai adalah sebuah objek AssetFormEntry.
Lampiran tambahan pada item untuk konteks lebih lanjut, dikunci dengan nama lampiran.
IterableFormListItem struktur
Ringkasan item dalam bentuk iterable.
Bidang
-
ItemId— UTF-8 tali.Pengidentifikasi unik item.
-
ItemName— UTF-8 tali.Nama item.
-
Description— UTF-8 tali.Deskripsi item.
-
GlossaryTerms— Sebuah array UTF-8 string, tidak kurang dari 1 atau lebih dari 10 string.Pengidentifikasi istilah glosarium yang terkait dengan item tersebut.
SearchResultItem struktur
Item hasil pencarian tunggal yang mewakili aset yang cocok.
Bidang
-
Id— UTF-8 string, tidak kurang dari 1 atau lebih dari 1087 byte panjang, cocok dengan.StringPengidentifikasi unik dari aset yang cocok.
-
AssetName— UTF-8 tali.Nama aset yang cocok.
-
AssetDescription— UTF-8 tali.Deskripsi aset yang cocok.
-
UpdatedAt— Stempel waktu.Stempel waktu di mana aset yang cocok terakhir diperbarui.
-
AssetTypeId— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Pengidentifikasi jenis aset untuk aset yang cocok.
SearchSort struktur
Kriteria pengurutan untuk hasil pencarian.
Bidang
-
Attribute- Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.Atribut untuk mengurutkan berdasarkan.
-
Order— UTF-8 string (nilai valid:ASCENDING|DESCENDING).Urutan sortir. Nilai yang valid adalah
ASCENDINGdanDESCENDING.
SearchFilterClause struktur
Klausa filter yang mendukung logika boolean bersarang. Tepat salah satu andAllFiltersorAnyFilters,attributeFilter,, atau mapFilter harus ditentukan.
Bidang
-
AndAllFilters— Array SearchFilterClause objek, tidak kurang dari 1 atau lebih dari 10 struktur.Daftar klausa filter yang semuanya harus cocok (logis DAN).
-
OrAnyFilters— Array SearchFilterClause objek, tidak kurang dari 1 atau lebih dari 10 struktur.Daftar klausa filter di mana setidaknya satu harus cocok (logis ATAU).
-
AttributeFilter— Sebuah objek SearchAttributeFilter.Sebuah filter pada nilai atribut tunggal.
-
MapFilter– .Filter pada pasangan kunci-nilai atribut peta.
SearchAttributeFilter struktur
Filter yang membandingkan nilai atribut menggunakan operator.
Bidang
-
Attribute- Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 128 byte.Nama atribut untuk memfilter.
-
Operator— Diperlukan: UTF-8 string (nilai valid:equalsgreaterThan|greaterThanOrEquals|lessThan|lessThanOrEquals|notExists).Operasi perbandingan. Nilai yang valid adalah
equals,greaterThan,greaterThanOrEquals,lessThan,lessThanOrEquals, dannotExists. -
Value— Sebuah objek SearchFilterValue.Nilai untuk dibandingkan.
SearchFilterValue struktur
Nilai filter. Tepat salah satu stringValue atau longValue harus ditentukan.
Bidang
-
StringValue— UTF-8 string, panjangnya tidak lebih dari 256 byte.Nilai filter string.
-
LongValue— Nomor (panjang).Nilai filter integer panjang.
ItemError struktur
Kesalahan yang terjadi saat mengambil item formulir yang dapat diulang.
Bidang
-
ItemIdentifier— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte.Pengidentifikasi item yang menyebabkan kesalahan.
-
Code— UTF-8 tali.Kode kesalahan.
-
Message— UTF-8 tali.Pesan kesalahan.
GetAssetOutput struktur
Struktur respons untuk GetAsset operasi.
Bidang
-
Id- Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan.StringPengidentifikasi unik aset.
-
Name— UTF-8 tali.Nama asetnya.
-
Description— UTF-8 tali.Deskripsi aset.
-
CreatedAt— Stempel waktu.Stempel waktu di mana aset itu dibuat.
-
UpdatedAt— Stempel waktu.Stempel waktu di mana aset terakhir diperbarui.
-
CreatedBy– .Identitas prinsipal yang menciptakan aset.
-
UpdatedBy– .Identitas prinsipal yang terakhir memperbarui aset.
-
AssetTypeId— Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Pengidentifikasi jenis aset untuk aset ini.
-
GlossaryTerms— Sebuah array UTF-8 string, tidak kurang dari 1 atau lebih dari 10 string.Pengidentifikasi istilah glosarium yang terkait dengan aset.
-
Forms– Susunan peta pasangan nilai kunci.Setiap kunci adalah UTF-8 string.
Setiap nilai adalah sebuah objek AssetFormEntry.
Formulir pada aset, dikunci dengan nama formulir.
-
Attachments– Susunan peta pasangan nilai kunci.Setiap kunci adalah UTF-8 string.
Setiap nilai adalah sebuah objek AssetFormEntry.
Lampiran tambahan pada aset untuk konteks lebih lanjut, dikunci dengan nama lampiran.
-
IterableForms– Susunan peta pasangan nilai kunci.Setiap kunci adalah UTF-8 string.
Setiap nilai adalah sebuah objek IterableFormEntry.
Formulir iterable tersedia pada aset, dikunci dengan nama formulir (misalnya,
columns). Gunakan nama formulir denganListIterableFormsatauBatchGetIterableFormsuntuk mengambil item formulir.
SearchOutput struktur
Struktur respons untuk Search operasi.
Bidang
-
Items– Susunan objek SearchResultItem.Daftar aset yang cocok dengan kriteria pencarian.
-
TotalCount— Nomor (bilangan bulat).Jumlah total aset yang sesuai dengan kriteria pencarian.
-
NextToken— UTF-8 tali.Token kelanjutan, hadir jika segmen saat ini bukan yang terakhir.
-
Aggregations— Sebuah array objek.Hasil agregasi untuk atribut yang diminta.
Operasi
GetAsset tindakan (Python: get_asset)
Mengambil metadata untuk aset dalam Katalog AWS Glue Data, termasuk formulir, lampiran tambahan, dan istilah glosarium terkait.
contoh
Contoh berikut mengambil aset dengan pengenalnya.
aws glue get-asset --identifier quarterly-sales-2026q1 { "Id": "quarterly-sales-2026q1", "Name": "Quarterly Sales 2026 Q1", "Description": "Aggregated quarterly sales metrics", "CreatedAt": "2026-06-16T06:42:00.442Z", "AssetTypeId": "DataSet", "GlossaryTerms": [], "Forms": { "DataClassification": { "FormTypeId": "DataClassification", "Content": "{\"classification\":\"internal\",\"owner\":\"data-platform-team\"}" } }, "Attachments": {}, "IterableForms": {} }
Permintaan
-
Identifier- Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan.StringPengidentifikasi unik aset yang akan diambil.
Kesalahan
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionThrottlingExceptionInvalidInputException
PutAsset tindakan (Python: put_asset)
Membuat atau memperbarui aset dalam Katalog AWS Glue Data. Jika aset sudah ada, operasi ini memperbaruinya; jika tidak, aset baru akan dibuat.
contoh
Contoh berikut membuat aset dengan formulir.
aws glue put-asset \ --asset-type-id DataSet \ --identifier quarterly-sales-2026q1 \ --name "Quarterly Sales 2026 Q1" \ --description "Aggregated quarterly sales metrics" \ --forms '{"DataClassification":{"FormTypeId":"DataClassification","Content":"{\"classification\":\"internal\",\"owner\":\"data-platform-team\"}"}}' { "Id": "quarterly-sales-2026q1", "Name": "Quarterly Sales 2026 Q1", "Description": "Aggregated quarterly sales metrics", "CreatedAt": "2026-06-16T06:42:00.442Z", "Forms": { "DataClassification": { "FormTypeId": "DataClassification", "Content": "{\"classification\":\"internal\",\"owner\":\"data-platform-team\"}" } } }
Permintaan
-
AssetTypeId— Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Pengidentifikasi jenis aset untuk aset tersebut.
-
Identifier- Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan.StringPengidentifikasi unik aset. Jika aset dengan pengenal ini sudah ada, itu diperbarui.
-
Name- Diperlukan: UTF-8 string.Nama asetnya.
-
Description— UTF-8 tali.Deskripsi aset.
-
Forms– Wajib: Susunan peta pasangan nilai kunci.Setiap kunci adalah UTF-8 string.
Setiap nilai adalah sebuah objek AssetFormEntry.
Formulir untuk ditetapkan pada aset, dikunci dengan nama formulir. Setiap entri menentukan jenis formulir dan konten JSON nya.
-
ClientToken— UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. Single-line string patternPengidentifikasi unik dan peka huruf besar/kecil yang Anda berikan untuk memastikan idempotensi permintaan.
Respons
-
Id- Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan.StringPengidentifikasi unik aset.
-
Name- Diperlukan: UTF-8 string.Nama asetnya.
-
Description— UTF-8 tali.Deskripsi aset.
-
CreatedAt— Stempel waktu.Stempel waktu di mana aset itu dibuat.
-
Forms– Susunan peta pasangan nilai kunci.Setiap kunci adalah UTF-8 string.
Setiap nilai adalah sebuah objek AssetFormEntry.
Formulir yang dilampirkan pada aset, dikunci dengan nama formulir.
Kesalahan
AccessDeniedExceptionConcurrentModificationExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
DeleteAsset tindakan (Python: delete_asset)
Menghapus aset dari Katalog AWS Glue Data.
contoh
Contoh berikut menghapus aset dengan pengenalnya.
aws glue delete-asset --identifier quarterly-sales-2026q1
Permintaan
-
Identifier- Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan.StringPengidentifikasi unik aset yang akan dihapus.
Respons
Tidak ada parameter Respons.
Kesalahan
AccessDeniedExceptionConcurrentModificationExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
PutAssetType tindakan (Python: put_asset_type)
Membuat atau memperbarui jenis aset di Katalog AWS Glue Data. Tipe aset mendefinisikan struktur aset dengan menentukan bentuk mana yang disertakan. Jika jenis aset dengan nama yang diberikan sudah ada, itu diperbarui.
contoh
Contoh berikut membuat tipe aset yang mereferensikan tipe formulir.
aws glue put-asset-type \ --name DataSet \ --forms '{"DataClassification":{"FormTypeIdentifier":"DataClassification"}}' { "Id": "DataSet", "Name": "DataSet", "Forms": { "DataClassification": { "FormTypeIdentifier": "DataClassification" } } }
Permintaan
-
Name- Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 128 byte, cocok dengan file.StringNama jenis aset.
-
Forms— Wajib: Sebuah array peta pasangan kunci-nilai, tidak kurang dari 1 atau lebih dari 100 pasang.Setiap kunci adalah UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjang, cocok dengan.
StringSetiap nilai adalah sebuah objek AssetTypeFormReference.
Formulir yang membentuk jenis aset, dikunci dengan nama formulir. Setiap entri mereferensikan jenis formulir yang mendefinisikan skema formulir.
-
ClientToken— UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. Single-line string patternPengidentifikasi unik dan peka huruf besar/kecil yang Anda berikan untuk memastikan idempotensi permintaan.
Respons
-
Id— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Pengidentifikasi jenis aset.
-
Name— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjang, cocok dengan.StringNama jenis aset.
-
Forms— Sebuah array peta pasangan kunci-nilai, tidak kurang dari 1 atau lebih dari 100 pasang.Setiap kunci adalah UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjang, cocok dengan.
StringSetiap nilai adalah sebuah objek AssetTypeFormReference.
Formulir yang membentuk jenis aset, dikunci dengan nama formulir.
Kesalahan
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
GetAssetType tindakan (Python: get_asset_type)
Mengambil jenis aset dalam Katalog AWS Glue Data dengan pengenalnya.
contoh
Contoh berikut mengambil jenis aset dengan pengenalnya.
aws glue get-asset-type --identifier DataSet { "Id": "DataSet", "Name": "DataSet", "Forms": { "DataClassification": { "FormTypeIdentifier": "DataClassification" } } }
Permintaan
-
Identifier— Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Pengidentifikasi jenis aset yang akan diambil.
Respons
-
Id— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Pengidentifikasi jenis aset.
-
Name— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjang, cocok dengan.StringNama jenis aset.
-
Forms— Sebuah array peta pasangan kunci-nilai, tidak kurang dari 1 atau lebih dari 100 pasang.Setiap kunci adalah UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjang, cocok dengan.
StringSetiap nilai adalah sebuah objek AssetTypeFormReference.
Formulir yang membentuk jenis aset, dikunci dengan nama formulir.
Kesalahan
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
DeleteAssetType tindakan (Python: delete_asset_type)
Menghapus tipe aset dari Katalog AWS Glue Data.
contoh
Contoh berikut menghapus jenis aset dengan pengenalnya.
aws glue delete-asset-type --identifier DataSet
Permintaan
-
Identifier— Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Pengidentifikasi jenis aset yang akan dihapus.
Respons
Tidak ada parameter Respons.
Kesalahan
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
ListAssetTypes tindakan (Python: list_asset_types)
Daftar jenis aset yang ditentukan dalam Katalog AWS Glue Data.
contoh
Contoh berikut mencantumkan jenis aset di akun.
aws glue list-asset-types --max-results 20 { "Items": [ { "Id": "DataSet", "Name": "DataSet" } ] }
Permintaan
-
MaxResults— Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.Jumlah maksimum hasil untuk kembali dalam respons.
-
NextToken— UTF-8 tali.Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.
Respons
-
Items— Sebuah array objek.Daftar item jenis aset.
-
NextToken— UTF-8 tali.Token kelanjutan, hadir jika segmen saat ini bukan yang terakhir.
Kesalahan
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
PutFormType tindakan (Python: put_form_type)
Membuat atau memperbarui tipe formulir di Katalog AWS Glue Data. Tipe formulir mendefinisikan skema untuk metadata terstruktur yang dapat dilampirkan ke aset.
contoh
Contoh berikut membuat tipe formulir dengan skema Smithy.
aws glue put-form-type \ --name DataClassification \ --schema 'structure DataClassification { classification: String owner: String }' { "Id": "DataClassification", "Name": "DataClassification", "Schema": "structure DataClassification {\n classification: String\n owner: String\n}" }
Permintaan
-
Name- Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 128 byte, cocok dengan file.StringNama jenis formulir. Harus dimulai dengan huruf besar.
-
Schema- Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 100000 byte.Definisi skema Smithy IDL untuk tipe formulir.
-
ClientToken— UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. Single-line string patternPengidentifikasi unik dan peka huruf besar/kecil yang Anda berikan untuk memastikan idempotensi permintaan.
Respons
-
Id— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Pengidentifikasi jenis formulir.
-
Name— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjang, cocok dengan.StringNama jenis formulir.
-
Schema— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 100000 byte.Skema Smithy IDL dari tipe formulir.
Kesalahan
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
GetFormType tindakan (Python: get_form_type)
Mengambil tipe formulir dalam Katalog AWS Glue Data dengan pengenalnya.
contoh
Contoh berikut mengambil jenis formulir dengan pengenalnya.
aws glue get-form-type --identifier DataClassification { "Id": "DataClassification", "Name": "DataClassification", "Schema": "structure DataClassification {\n classification: String\n owner: String\n}" }
Permintaan
-
Identifier— Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Pengidentifikasi jenis formulir untuk mengambil.
Respons
-
Id— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Pengidentifikasi jenis formulir.
-
Name— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjang, cocok dengan.StringNama jenis formulir.
-
Schema— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 100000 byte.Skema Smithy IDL dari tipe formulir.
Kesalahan
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
DeleteFormType tindakan (Python: delete_form_type)
Menghapus tipe formulir dari Katalog AWS Glue Data. Jenis formulir tidak dapat dihapus jika masih direferensikan oleh jenis aset.
contoh
Contoh berikut menghapus jenis formulir dengan pengenalnya.
aws glue delete-form-type --identifier DataClassification
Permintaan
-
Identifier— Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Pengidentifikasi jenis formulir yang akan dihapus.
Respons
Tidak ada parameter Respons.
Kesalahan
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionConflictExceptionThrottlingException
ListFormTypes tindakan (Python: list_form_types)
Daftar jenis formulir yang ditentukan dalam Katalog AWS Glue Data.
contoh
Contoh berikut mencantumkan jenis formulir di akun.
aws glue list-form-types --max-results 20 { "Items": [ { "Id": "DataClassification", "Name": "DataClassification" } ] }
Permintaan
-
MaxResults— Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.Jumlah maksimum hasil untuk kembali dalam respons.
-
NextToken— UTF-8 tali.Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.
Respons
-
Items— Diperlukan: Sebuah array objek.Daftar item tipe formulir.
-
NextToken— UTF-8 tali.Token kelanjutan, hadir jika segmen saat ini bukan yang terakhir.
Kesalahan
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
PutAttachment tindakan (Python: put_attachment)
Melampirkan formulir ke aset atau item formulir yang dapat diulang di Katalog AWS Glue Data. Jika lampiran dengan nama yang sama sudah ada, itu akan ditimpa.
contoh
Contoh berikut melampirkan formulir ke aset.
aws glue put-attachment \ --asset-identifier quarterly-sales-2026q1 \ --attachment-name reviewNote \ --form-type-id DataClassification \ --content '{"classification":"internal","owner":"analytics-team"}' { "AssetId": "quarterly-sales-2026q1", "AttachmentName": "reviewNote", "FormTypeId": "DataClassification" }
Permintaan
-
AssetIdentifier- Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan.StringPengidentifikasi unik aset untuk melampirkan formulir.
-
IterableFormName— UTF-8 string, tidak kurang dari 1 atau lebih dari 256 byte panjang, cocok dengan.StringNama formulir iterable. Ketika ditentukan bersama dengan
itemIdentifier, lampiran menargetkan item dalam bentuk iterable daripada aset itu sendiri. -
ItemIdentifier— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte.Pengidentifikasi item dalam bentuk iterable. Diperlukan ketika
iterableFormNameditentukan. -
AttachmentName— Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte, cocok dengan file.StringNama lampiran.
-
Content- Diperlukan: UTF-8 string.Isi JSON formulir, sesuai dengan skema jenis formulir yang ditentukan.
-
FormTypeId— Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Pengidentifikasi jenis formulir untuk lampiran ini.
-
ClientToken— UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. Single-line string patternPengidentifikasi unik dan peka huruf besar/kecil yang Anda berikan untuk memastikan idempotensi permintaan.
Respons
-
AssetId— UTF-8 string, tidak kurang dari 1 atau lebih dari 1087 byte panjang, cocok dengan.StringPengidentifikasi unik aset.
-
IterableFormName— UTF-8 string, tidak kurang dari 1 atau lebih dari 256 byte panjang, cocok dengan.StringNama formulir iterable, jika lampiran menargetkan item.
-
ItemIdentifier— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte.Pengidentifikasi item dalam formulir iterable, jika berlaku.
-
AttachmentName— UTF-8 string, tidak kurang dari 1 atau lebih dari 256 byte panjang, cocok dengan.StringNama lampiran.
-
FormTypeId— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Pengidentifikasi jenis formulir untuk lampiran ini.
Kesalahan
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
DeleteAttachment tindakan (Python: delete_attachment)
Menghapus lampiran formulir dari aset di Katalog AWS Glue Data.
contoh
Contoh berikut menghapus lampiran dari aset.
aws glue delete-attachment \ --identifier quarterly-sales-2026q1 \ --attachment-name reviewNote { "Identifier": "quarterly-sales-2026q1" }
Permintaan
-
AssetIdentifier- Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan.StringPengidentifikasi unik aset untuk menghapus lampiran.
-
AttachmentName— Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte, cocok dengan file.StringNama lampiran yang akan dihapus.
Respons
-
Identifier— UTF-8 string, tidak kurang dari 1 atau lebih dari 1087 byte panjang, cocok dengan.StringPengidentifikasi unik aset.
Kesalahan
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
ListIterableForms tindakan (Python: list_iterable_forms)
Daftar item dalam bentuk iterable pada aset dalam Katalog AWS Glue Data. Misalnya, daftar kolom aset tabel.
contoh
Contoh berikut mencantumkan kolom aset.
aws glue list-iterable-forms \ --asset-identifier quarterly-sales-2026q1 \ --iterable-form-name columns \ --max-results 20 { "AssetId": "quarterly-sales-2026q1", "IterableFormName": "columns", "Items": [ { "ItemId": "quarterly-sales-2026q1#region", "ItemName": "region", "Description": "AWS region of the sales record", "GlossaryTerms": [] }, { "ItemId": "quarterly-sales-2026q1#amount", "ItemName": "amount", "Description": "Sales amount in USD", "GlossaryTerms": [] } ] }
Permintaan
-
AssetIdentifier- Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan.StringPengidentifikasi unik aset.
-
IterableFormName— Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte, cocok dengan file.StringNama formulir iterable untuk mencantumkan item dari.
-
MaxResults— Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.Jumlah maksimum hasil untuk kembali dalam respons.
-
NextToken— UTF-8 tali.Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.
Respons
-
AssetId— UTF-8 string, tidak kurang dari 1 atau lebih dari 1087 byte panjang, cocok dengan.StringPengidentifikasi unik aset.
-
IterableFormName— UTF-8 string, tidak kurang dari 1 atau lebih dari 256 byte panjang, cocok dengan.StringNama formulir iterable.
-
Items– Susunan objek IterableFormListItem.Daftar item formulir iterable.
-
NextToken— UTF-8 tali.Token kelanjutan, hadir jika segmen saat ini bukan yang terakhir.
Kesalahan
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionThrottlingExceptionInvalidInputException
BatchGetIterableForms tindakan (Python: batch_get_iterable_forms)
Mengambil beberapa item dari formulir iterable pada aset dalam Katalog AWS Glue Data dalam satu permintaan.
contoh
Contoh berikut mengambil kolom tertentu dengan identifier.
aws glue batch-get-iterable-forms \ --asset-identifier quarterly-sales-2026q1 \ --iterable-form-name columns \ --item-identifiers region amount { "Items": [ { "ItemId": "quarterly-sales-2026q1#region", "ItemName": "region", "GlossaryTerms": [], "Forms": { "columns": { "FormTypeId": "amazon.glue::Column", "Content": "{\"type\":\"string\"}" } }, "Attachments": {} }, { "ItemId": "quarterly-sales-2026q1#amount", "ItemName": "amount", "GlossaryTerms": [], "Forms": { "columns": { "FormTypeId": "amazon.glue::Column", "Content": "{\"type\":\"double\"}" } }, "Attachments": {} } ], "Errors": [] }
Permintaan
-
AssetIdentifier- Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan.StringPengidentifikasi unik aset.
-
IterableFormName— Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte, cocok dengan file.StringNama formulir iterable untuk mengambil item dari.
-
ItemIdentifiers— Wajib: Sebuah array UTF-8 string, tidak kurang dari 1 atau lebih dari 100 string.Daftar pengidentifikasi item untuk diambil. Setiap pengidentifikasi dapat berupa ID item atau nama item.
Respons
-
Items– Susunan objek IterableFormItem.Daftar item formulir iterable yang diambil.
-
Errors– Susunan objek ItemError.Daftar kesalahan untuk item yang tidak dapat diambil.
Kesalahan
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
CreateGlossary tindakan (Python: create_glossary)
Membuat glosarium bisnis di Katalog AWS Glue Data. Glosarium adalah wadah untuk istilah glosarium yang mendefinisikan konsep bisnis.
contoh
Contoh berikut membuat glosarium bisnis.
aws glue create-glossary \ --name "Sales Terms" \ --description "Glossary of sales-domain business terms" { "Id": "6n5f21s641nbjb", "Name": "Sales Terms", "Description": "Glossary of sales-domain business terms" }
Permintaan
-
Name— Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Nama glosarium.
-
Description— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.Deskripsi glosarium.
-
ClientToken— UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. Single-line string patternPengidentifikasi unik dan peka huruf besar/kecil yang Anda berikan untuk memastikan idempotensi permintaan.
Respons
-
Id— UTF-8 tali.Pengidentifikasi unik glosarium.
-
Name— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Nama glosarium.
-
Description— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.Deskripsi glosarium.
Kesalahan
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingExceptionAlreadyExistsException
GetGlossary tindakan (Python: get_glossary)
Mengambil glosarium bisnis di Katalog AWS Glue Data dengan pengenalnya.
contoh
Contoh berikut mengambil glosarium dengan pengenalnya.
aws glue get-glossary --identifier 6n5f21s641nbjb { "Id": "6n5f21s641nbjb", "Name": "Sales Terms", "Description": "Glossary of sales-domain business terms" }
Permintaan
-
Identifier- Diperlukan: UTF-8 string.Pengidentifikasi unik glosarium untuk diambil.
Respons
-
Id— UTF-8 tali.Pengidentifikasi unik glosarium.
-
Name— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Nama glosarium.
-
Description— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.Deskripsi glosarium.
Kesalahan
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionThrottlingException
UpdateGlossary tindakan (Python: update_glossary)
Memperbarui glosarium bisnis di Katalog AWS Glue Data.
contoh
Contoh berikut memperbarui deskripsi glosarium.
aws glue update-glossary \ --identifier 6n5f21s641nbjb \ --name "Sales Terms" \ --description "Glossary of sales and revenue business terms" { "Id": "6n5f21s641nbjb", "Name": "Sales Terms", "Description": "Glossary of sales and revenue business terms" }
Permintaan
-
Identifier- Diperlukan: UTF-8 string.Pengidentifikasi unik glosarium untuk diperbarui.
-
Name— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Nama glosarium yang diperbarui.
-
Description— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.Deskripsi glosarium yang diperbarui.
-
ClientToken— UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. Single-line string patternPengidentifikasi unik dan peka huruf besar/kecil yang Anda berikan untuk memastikan idempotensi permintaan.
Respons
-
Id— UTF-8 tali.Pengidentifikasi unik glosarium.
-
Name— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Nama glosarium.
-
Description— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 2048 byte.Deskripsi glosarium.
Kesalahan
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingExceptionAlreadyExistsException
DeleteGlossary tindakan (Python: delete_glossary)
Menghapus glosarium bisnis dari AWS Glue Katalog Data. Glosarium tidak dapat dihapus jika masih berisi istilah glosarium.
contoh
Contoh berikut menghapus glosarium dengan pengenalnya.
aws glue delete-glossary --identifier 6n5f21s641nbjb
Permintaan
-
Identifier- Diperlukan: UTF-8 string.Pengidentifikasi unik glosarium yang akan dihapus.
Respons
Tidak ada parameter Respons.
Kesalahan
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionConflictExceptionConcurrentModificationExceptionThrottlingException
ListGlossaries tindakan (Python: list_glossaries)
Daftar glosarium bisnis dalam Katalog AWS Glue Data.
contoh
Contoh berikut mencantumkan glosarium di akun.
aws glue list-glossaries --max-results 20 { "Items": [ { "Id": "6n5f21s641nbjb", "Name": "Sales Terms", "Description": "Glossary of sales and revenue business terms" } ] }
Permintaan
-
MaxResults— Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.Jumlah maksimum hasil untuk kembali dalam respons.
-
NextToken— UTF-8 tali.Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.
Respons
-
Items— Sebuah array objek.Daftar item glosarium.
-
NextToken— UTF-8 tali.Token kelanjutan, hadir jika segmen saat ini bukan yang terakhir.
Kesalahan
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
CreateGlossaryTerm tindakan (Python: create_glossary_term)
Membuat istilah glosarium dalam glosarium bisnis di Katalog Data. AWS Glue
contoh
Contoh berikut menciptakan istilah glosarium.
aws glue create-glossary-term \ --glossary-identifier 6n5f21s641nbjb \ --name "Net Revenue" \ --short-description "Revenue after returns, allowances, and discounts." \ --long-description "Net revenue is gross revenue minus returns, allowances, and discounts over a reporting period." { "Id": "avugvxvsul6izr", "GlossaryId": "6n5f21s641nbjb", "Name": "Net Revenue", "ShortDescription": "Revenue after returns, allowances, and discounts.", "LongDescription": "Net revenue is gross revenue minus returns, allowances, and discounts over a reporting period." }
Permintaan
-
GlossaryIdentifier- Diperlukan: UTF-8 string.Pengidentifikasi unik glosarium untuk membuat istilah.
-
Name— Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Nama istilah glosarium.
-
ShortDescription— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1024 byte.Penjelasan singkat tentang istilah glosarium.
-
LongDescription— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 4096 byte.Deskripsi panjang istilah glosarium.
-
ClientToken— UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. Single-line string patternPengidentifikasi unik dan peka huruf besar/kecil yang Anda berikan untuk memastikan idempotensi permintaan.
Respons
-
Id— UTF-8 tali.Pengidentifikasi unik dari istilah glosarium.
-
GlossaryId— UTF-8 tali.Pengidentifikasi unik glosarium yang berisi istilah ini.
-
Name— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Nama istilah glosarium.
-
ShortDescription— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1024 byte.Deskripsi singkat dari istilah glosarium.
-
LongDescription— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 4096 byte.Deskripsi panjang istilah glosarium.
Kesalahan
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingExceptionAlreadyExistsException
GetGlossaryTerm tindakan (Python: get_glossary_term)
Mengambil istilah glosarium dalam Katalog AWS Glue Data dengan pengenalnya.
contoh
Contoh berikut mengambil istilah glosarium dengan pengenalnya.
aws glue get-glossary-term --identifier avugvxvsul6izr { "Id": "avugvxvsul6izr", "GlossaryId": "6n5f21s641nbjb", "Name": "Net Revenue", "ShortDescription": "Revenue after returns, allowances, and discounts.", "LongDescription": "Net revenue is gross revenue minus returns, allowances, and discounts over a reporting period." }
Permintaan
-
Identifier- Diperlukan: UTF-8 string.Pengidentifikasi unik dari istilah glosarium untuk diambil.
Respons
-
Id— UTF-8 tali.Pengidentifikasi unik dari istilah glosarium.
-
GlossaryId— UTF-8 tali.Pengidentifikasi unik glosarium yang berisi istilah ini.
-
Name— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Nama istilah glosarium.
-
ShortDescription— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1024 byte.Deskripsi singkat dari istilah glosarium.
-
LongDescription— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 4096 byte.Deskripsi panjang istilah glosarium.
Kesalahan
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionThrottlingException
UpdateGlossaryTerm tindakan (Python: update_glossary_term)
Memperbarui istilah glosarium dalam Katalog AWS Glue Data.
contoh
Contoh berikut memperbarui deskripsi singkat istilah glosarium.
aws glue update-glossary-term \ --identifier avugvxvsul6izr \ --name "Net Revenue" \ --short-description "Gross revenue minus returns, allowances, and discounts." \ --long-description "Net revenue is gross revenue minus returns, allowances, and discounts over a reporting period." { "Id": "avugvxvsul6izr", "GlossaryId": "6n5f21s641nbjb", "Name": "Net Revenue", "ShortDescription": "Gross revenue minus returns, allowances, and discounts.", "LongDescription": "Net revenue is gross revenue minus returns, allowances, and discounts over a reporting period." }
Permintaan
-
Identifier- Diperlukan: UTF-8 string.Pengidentifikasi unik istilah glosarium untuk diperbarui.
-
Name— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Nama terbaru dari istilah glosarium.
-
ShortDescription— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1024 byte.Deskripsi singkat yang diperbarui dari istilah glosarium.
-
LongDescription— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 4096 byte.Deskripsi panjang yang diperbarui dari istilah glosarium.
-
ClientToken— UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. Single-line string patternPengidentifikasi unik dan peka huruf besar/kecil yang Anda berikan untuk memastikan idempotensi permintaan.
Respons
-
Id— UTF-8 tali.Pengidentifikasi unik dari istilah glosarium.
-
GlossaryId— UTF-8 tali.Pengidentifikasi unik glosarium yang berisi istilah ini.
-
Name— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 256 byte.Nama istilah glosarium.
-
ShortDescription— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1024 byte.Deskripsi singkat dari istilah glosarium.
-
LongDescription— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 4096 byte.Deskripsi panjang istilah glosarium.
Kesalahan
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingExceptionAlreadyExistsException
DeleteGlossaryTerm tindakan (Python: delete_glossary_term)
Menghapus istilah glosarium dari AWS Glue Katalog Data.
contoh
Contoh berikut menghapus istilah glosarium dengan pengenalnya.
aws glue delete-glossary-term --identifier avugvxvsul6izr
Permintaan
-
Identifier- Diperlukan: UTF-8 string.Pengidentifikasi unik istilah glosarium yang akan dihapus.
Respons
Tidak ada parameter Respons.
Kesalahan
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
ListGlossaryTerms tindakan (Python: list_glossary_terms)
Daftar istilah glosarium dalam glosarium bisnis di Katalog Data. AWS Glue
contoh
Contoh berikut mencantumkan istilah dalam glosarium.
aws glue list-glossary-terms \ --glossary-identifier 6n5f21s641nbjb \ --max-results 20 { "Items": [ { "Id": "avugvxvsul6izr", "Name": "Net Revenue", "ShortDescription": "Gross revenue minus returns, allowances, and discounts." } ] }
Permintaan
-
GlossaryIdentifier- Diperlukan: UTF-8 string.Pengidentifikasi unik glosarium yang istilahnya dicantumkan.
-
MaxResults— Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 1000.Jumlah maksimum hasil untuk kembali dalam respons.
-
NextToken— UTF-8 tali.Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.
Respons
-
GlossaryId— UTF-8 tali.Pengidentifikasi unik glosarium.
-
Items— Sebuah array objek.Daftar item istilah glosarium.
-
NextToken— UTF-8 tali.Token kelanjutan, hadir jika segmen saat ini bukan yang terakhir.
Kesalahan
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
AssociateGlossaryTerms tindakan (Python: associate_glossary_terms)
Mengaitkan satu atau beberapa istilah glosarium dengan aset dalam AWS Glue Katalog Data.
contoh
Contoh berikut mengaitkan istilah glosarium dengan aset.
aws glue associate-glossary-terms \ --identifier quarterly-sales-2026q1 \ --glossary-term-identifiers avugvxvsul6izr { "Identifier": "quarterly-sales-2026q1", "GlossaryTerms": [ "avugvxvsul6izr" ] }
Permintaan
-
AssetIdentifier- Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan.StringPengidentifikasi unik aset untuk mengaitkan istilah glosarium dengan.
-
GlossaryTermIdentifiers— Wajib: Sebuah array UTF-8 string, tidak kurang dari 1 atau lebih dari 10 string.Daftar pengidentifikasi istilah glosarium untuk dikaitkan dengan aset.
-
ClientToken— UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. Single-line string patternPengidentifikasi unik dan peka huruf besar/kecil yang Anda berikan untuk memastikan idempotensi permintaan.
Respons
-
Identifier— UTF-8 string, tidak kurang dari 1 atau lebih dari 1087 byte panjang, cocok dengan.StringPengidentifikasi unik aset.
-
GlossaryTerms— Sebuah array UTF-8 string, tidak kurang dari 1 atau lebih dari 10 string.Istilah glosarium sekarang terkait dengan aset.
Kesalahan
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
DisassociateGlossaryTerms tindakan (Python: disassociate_glossary_terms)
Menghapus asosiasi satu atau beberapa istilah glosarium dari aset dalam Katalog AWS Glue Data.
contoh
Contoh berikut menghapus istilah glosarium dari suatu aset.
aws glue disassociate-glossary-terms \ --identifier quarterly-sales-2026q1 \ --glossary-term-identifiers avugvxvsul6izr { "Identifier": "quarterly-sales-2026q1", "GlossaryTerms": [] }
Permintaan
-
AssetIdentifier- Wajib: UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1087 byte, cocok dengan.StringPengidentifikasi unik aset untuk memisahkan istilah glosarium dari.
-
GlossaryTermIdentifiers— Wajib: Sebuah array UTF-8 string, tidak kurang dari 1 atau lebih dari 10 string.Daftar pengidentifikasi istilah glosarium untuk memisahkan diri dari aset.
-
ClientToken— UTF-8 string, tidak kurang dari 1 atau lebih dari 255 byte panjang, cocok dengan. Single-line string patternPengidentifikasi unik dan peka huruf besar/kecil yang Anda berikan untuk memastikan idempotensi permintaan.
Respons
-
Identifier— UTF-8 string, tidak kurang dari 1 atau lebih dari 1087 byte panjang, cocok dengan.StringPengidentifikasi unik aset.
-
GlossaryTerms— Sebuah array UTF-8 string, tidak kurang dari 1 atau lebih dari 10 string.Istilah glosarium yang tersisa terkait dengan aset.
Kesalahan
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
Tindakan pencarian (Python: pencarian)
Mencari aset di Katalog AWS Glue Data menggunakan penelusuran teks lengkap, filter, pengurutan, dan agregasi. Mengembalikan aset yang cocok dengan hasil peringkat relevansi.
contoh
Contoh berikut menjalankan pencarian teks lengkap untuk aset.
aws glue search --search-text "sales" --max-results 10 { "Items": [ { "Id": "quarterly-sales-2026q1", "AssetName": "Quarterly Sales 2026 Q1", "AssetDescription": "Aggregated quarterly sales metrics", "UpdatedAt": "2026-06-16T06:42:00.442Z", "AssetTypeId": "DataSet" } ] }
contoh
Contoh berikut mencari dengan klausa filter dan urutan sortir.
aws glue search \ --search-text "sales" \ --max-results 10 \ --filter-clause '{"AttributeFilter":{"Attribute":"AssetTypeId","Operator":"equals","Value":{"StringValue":"DataSet"}}}' \ --sort '{"Attribute":"name","Order":"ASCENDING"}' { "Items": [ { "Id": "quarterly-sales-2026q1", "AssetName": "Quarterly Sales 2026 Q1", "AssetDescription": "Aggregated quarterly sales metrics", "UpdatedAt": "2026-06-16T06:42:00.442Z", "AssetTypeId": "DataSet" } ] }
contoh
Contoh berikut filter pada bidang yang ditentukan oleh formulir. Bidang formulir direferensikan oleh pengidentifikasi jenis aset formulir dan nama bidang, digabungkan dengan titik — di sini, databaseName bidang formulir. amazon.glue::GlueTable Pengidentifikasi tipe aset untuk tipe bawaan membawa :: awalan yang ditunjukkan di setiap hasil. AssetTypeId
aws glue search \ --filter-clause '{"AttributeFilter":{"Attribute":"amazon.glue::GlueTable.databaseName","Operator":"equals","Value":{"StringValue":"sales"}}}' \ --max-results 10 { "Items": [ { "Id": "arn:aws:glue:us-east-1:123456789012:table/sales/transactions", "AssetName": "transactions", "AssetDescription": "Raw sales transactions", "UpdatedAt": "2026-06-16T06:42:00.442Z", "AssetTypeId": "amazon.glue::GlueTable" } ] }
contoh
Contoh berikut menggabungkan bidang aset umum dan bidang formulir dengan AND logis. Bidang aset umum sepertiname,, typeregion, dan catalogId direferensikan secara langsung; bidang yang ditentukan oleh formulir menggunakan assetTypeId.fieldName notasi.
aws glue search \ --filter-clause '{"AndAllFilters":[{"AttributeFilter":{"Attribute":"type","Operator":"equals","Value":{"StringValue":"Table"}}},{"AttributeFilter":{"Attribute":"amazon.glue::GlueTable.databaseName","Operator":"equals","Value":{"StringValue":"sales"}}}]}' \ --max-results 10 { "Items": [ { "Id": "arn:aws:glue:us-east-1:123456789012:table/sales/transactions", "AssetName": "transactions", "AssetDescription": "Raw sales transactions", "UpdatedAt": "2026-06-16T06:42:00.442Z", "AssetTypeId": "amazon.glue::GlueTable" } ] }
Permintaan
-
SearchText— UTF-8 string, panjangnya tidak kurang dari 1 atau lebih dari 1000 byte.Teks untuk dicari. Setidaknya satu
searchTextataufilterClauseharus disediakan. -
MaxResults— Nomor (bilangan bulat), tidak kurang dari 1 atau lebih dari 100.Jumlah maksimum hasil untuk kembali dalam respons.
-
NextToken— UTF-8 tali.Sebuah token kelanjutan, jika ini adalah panggilan kelanjutan.
-
Sort— Sebuah objek SearchSort.Kriteria pengurutan untuk hasil pencarian.
-
FilterClause— Sebuah objek SearchFilterClause.Klausa filter untuk diterapkan pada pencarian. Mendukung AND/OR logika bersarang dengan filter tingkat atribut dan tingkat peta.
Kesalahan
AccessDeniedExceptionInvalidInputExceptionInternalServiceExceptionThrottlingException