Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
APIs für den Geschäftskontext
Die Business Context API beschreibt die Datentypen und Operationen für die Verwaltung von Assets, Asset-Typen, Formulartypen, Glossaren, Glossarbegriffen, Anhängen und für die AWS Glue Suche im Datenkatalog.
Datentypen
AssetFormEntry Struktur
Ein Formular für ein Asset, das aus der Formulartyp-ID und dem zugehörigen JSON-Inhalt besteht.
Felder
-
FormTypeId— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Der Bezeichner des Formulartyps, der das Schema dieses Formulars definiert.
-
Content— UTF-8 Zeichenfolge.Der JSON-Inhalt des Formulars, der dem Schema des angegebenen Formulartyps entspricht.
AssetTypeFormReference Struktur
Ein Verweis auf einen Formulartyp, der in einem Asset-Typ enthalten ist.
Felder
-
FormTypeIdentifier— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Der Bezeichner des Formulartyps, auf den verwiesen wird.
IterableFormEntry Struktur
Ein iterierbares Formular, das für ein Asset verfügbar ist und durch seinen Formulartyp identifiziert wird.
Felder
-
FormTypeId— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Die Formulartyp-ID des iterierbaren Formulars (z. B.
columns), die zum Abrufen der zugehörigen Elemente überListIterableFormsoderBatchGetIterableFormsverwendet wird.
IterableFormItem Struktur
Ein vollständig iterierbares Formularelement mit seinen Formularen.
Felder
-
ItemId— UTF-8 Zeichenfolge.Die eindeutige Kennung des Artikels.
-
ItemName— UTF-8 Zeichenfolge.Der Name des Elements.
-
GlossaryTerms— Eine Reihe von UTF-8 Zeichenketten, nicht weniger als 1 oder mehr als 10 Zeichenketten.Die Bezeichner der Glossarbegriffe, die dem Artikel zugeordnet sind.
-
Forms– Ein Map-Array von Schlüssel-Wert-Paaren.Jeder Schlüssel ist eine UTF-8 Zeichenfolge.
Jeder Wert ist ein An AssetFormEntry-Objekt.
Die Formulare auf dem Element, eingegeben nach dem Formularnamen.
-
Attachments– Ein Map-Array von Schlüssel-Wert-Paaren.Jeder Schlüssel ist eine UTF-8 Zeichenfolge.
Jeder Wert ist ein An AssetFormEntry-Objekt.
Zusätzliche Anlagen zum Objekt für mehr Kontext, die nach dem Namen des Anhangs eingegeben werden.
IterableFormListItem Struktur
Eine Zusammenfassung eines Elements in einer iterierbaren Form.
Felder
-
ItemId— UTF-8 Zeichenfolge.Die eindeutige Kennung des Artikels.
-
ItemName— UTF-8 Zeichenfolge.Der Name des Elements.
-
Description— UTF-8 Zeichenfolge.Die Beschreibung des Artikels.
-
GlossaryTerms— Eine Reihe von UTF-8 Zeichenketten, nicht weniger als 1 oder mehr als 10 Zeichenketten.Die Bezeichner der Glossarbegriffe, die dem Artikel zugeordnet sind.
SearchResultItem Struktur
Ein einzelnes Suchergebniselement, das ein passendes Asset darstellt.
Felder
-
Id— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 1087 Byte lang ist und dem Custom string pattern #69 entspricht.Die eindeutige Kennung des passenden Assets.
-
AssetName— UTF-8 Zeichenfolge.Der Name des passenden Assets.
-
AssetDescription— UTF-8 Zeichenfolge.Die Beschreibung des passenden Assets.
-
UpdatedAt– Zeitstempel.Der Zeitstempel, zu dem das passende Asset zuletzt aktualisiert wurde.
-
AssetTypeId— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Die ID des Asset-Typs für das übereinstimmende Asset.
SearchSort Struktur
Die Sortierkriterien für Suchergebnisse.
Felder
-
Attribute— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 128 Byte lang.Das Attribut, nach dem sortiert werden soll.
-
Order— UTF-8 Zeichenfolge (gültige Werte:ASCENDING|DESCENDING).Die Sortierreihenfolge. Gültige Werte sind
ASCENDINGundDESCENDING.
SearchFilterClause Struktur
Eine Filterklausel, die verschachtelte boolesche Logik unterstützt. Genau einer vonandAllFilters, orAnyFiltersattributeFilter, oder mapFilter muss angegeben werden.
Felder
-
AndAllFilters— Eine Reihe von SearchFilterClause Objekten, nicht weniger als 1 oder mehr als 10 Strukturen.Eine Liste von Filterklauseln, die alle übereinstimmen müssen (logisches UND).
-
OrAnyFilters— Eine Reihe von SearchFilterClause Objekten, mindestens 1 oder mehr als 10 Strukturen.Eine Liste von Filterklauseln, bei denen mindestens eine übereinstimmen muss (logisches ODER).
-
AttributeFilter– Ein SearchAttributeFilter-Objekt.Ein Filter für einen einzelnen Attributwert.
-
MapFilter– Ein SearchMapFilter-Objekt.Ein Filter für das Schlüssel-Wert-Paar eines Kartenattributs.
SearchAttributeFilter Struktur
Ein Filter, der einen Attributwert mithilfe eines Operators vergleicht.
Felder
-
Attribute— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 128 Byte lang.Der Attributname, nach dem gefiltert werden soll.
-
Operator— Erforderlich: UTF-8 Zeichenfolge (gültige Werte:equals|greaterThan|greaterThanOrEquals|lessThan|lessThanOrEquals|notExists).Der Vergleichsoperator. Gültige Werte sind
equalsgreaterThangreaterThanOrEquals,lessThan,lessThanOrEquals, undnotExists. -
Value– Ein SearchFilterValue-Objekt.Der Wert, mit dem verglichen werden soll.
SearchMapFilter Struktur
Ein Filter für das Schlüssel-Wert-Paar eines Kartenattributs.
Felder
-
Attribute— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 128 Byte lang.Der Name des Kartenattributs, nach dem gefiltert werden soll.
-
Key— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 128 Byte lang.Der Schlüssel innerhalb des Kartenattributs, nach dem gefiltert werden soll.
-
Value– Erforderlich: Ein SearchMapFilterValue-Objekt.Der Wert, mit dem verglichen werden soll.
SearchMapFilterValue Struktur
Ein Kartenfilterwert. Unterstützt derzeit nur den Vergleich von Zeichenketten.
Felder
-
StringValue— UTF-8 Zeichenfolge, nicht länger als 256 Byte.Ein Zeichenkettenfilterwert.
SearchFilterValue Struktur
Ein Filterwert. Genau einer von stringValue oder longValue muss angegeben werden.
Felder
-
StringValue— UTF-8 Zeichenfolge, nicht länger als 256 Byte.Ein Zeichenkettenfilterwert.
-
LongValue– Zahl (lang).Ein langer ganzzahliger Filterwert.
ItemError Struktur
Ein Fehler, der beim Abrufen eines iterierbaren Formularelements aufgetreten ist.
Felder
-
ItemIdentifier— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 1087 Byte lang.Die ID des Elements, das den Fehler verursacht hat.
-
Code— UTF-8 Zeichenfolge.Der Fehlercode.
-
Message— UTF-8 Zeichenfolge.Die Fehlermeldung.
AssetTypeItem Struktur
Eine Zusammenfassung eines Asset-Typs.
Felder
-
Id— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Der Bezeichner des Asset-Typs.
-
Name— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Byte lang ist und dem entsprichtCustom string pattern #75.Der Name des Asset-Typs.
FormTypeItem Struktur
Eine Zusammenfassung eines Formulartyps.
Felder
-
Id— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Der Bezeichner des Formulartyps.
-
Name— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Byte lang ist und dem entsprichtCustom string pattern #77.Der Name des Formulartyps.
GlossaryItem Struktur
Eine Zusammenfassung eines Geschäftsglossars.
Felder
-
Id— UTF-8 Zeichenfolge.Der eindeutige Bezeichner des Glossars.
-
Name— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Der Name des Glossars.
-
Description— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 2048 Byte lang.Die Beschreibung des Glossars.
GlossaryTermItem Struktur
Eine Zusammenfassung eines Glossarbegriffs.
Felder
-
Id— UTF-8 Zeichenfolge.Der eindeutige Bezeichner des Glossarbegriffs.
-
Name— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 256 Byte lang ist.Der Name des Glossarbegriffs.
-
ShortDescription— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 1024 Byte lang ist.Die kurze Beschreibung des Glossarbegriffs.
GetAssetOutput Struktur
Die von der GetAsset Operation zurückgegebenen Asset-Metadaten.
Felder
-
Id— Erforderlich: UTF-8 Zeichenfolge mit einer Länge von mindestens 1 oder mehr als 1087 Byte, die dem Custom string pattern #69 entspricht.Die eindeutige Kennung des Assets.
-
Name— UTF-8 Zeichenfolge.Der Name des Assets.
-
Description— UTF-8 Zeichenfolge.Die Beschreibung des Vermögenswerts.
-
CreatedAt– Zeitstempel.Der Zeitstempel, zu dem das Asset erstellt wurde.
-
UpdatedAt– Zeitstempel.Der Zeitstempel, zu dem das Asset zuletzt aktualisiert wurde.
-
AssetTypeId— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Die ID des Asset-Typs für dieses Asset.
-
GlossaryTerms— Eine Reihe von UTF-8 Zeichenketten, nicht weniger als 1 oder mehr als 10 Zeichenketten.Die Bezeichner der Glossarbegriffe, die dem Asset zugeordnet sind.
-
Forms– Ein Map-Array von Schlüssel-Wert-Paaren.Jeder Schlüssel ist eine UTF-8 Zeichenfolge.
Jeder Wert ist ein An AssetFormEntry-Objekt.
Die Formulare auf dem Asset, eingegeben nach dem Formularnamen.
-
Attachments– Ein Map-Array von Schlüssel-Wert-Paaren.Jeder Schlüssel ist eine UTF-8 Zeichenfolge.
Jeder Wert ist ein An AssetFormEntry-Objekt.
Zusätzliche Anlagen zum Asset für mehr Kontext, sortiert nach dem Namen des Anhangs.
-
IterableForms– Ein Map-Array von Schlüssel-Wert-Paaren.Jeder Schlüssel ist eine UTF-8 Zeichenfolge.
Jeder Wert ist ein An IterableFormEntry-Objekt.
Die auf dem Asset verfügbaren iterierbaren Formulare, die nach dem Formularnamen eingegeben werden (z. B.
columns). Verwenden Sie den Formularnamen zusammen mitListIterableFormsoderBatchGetIterableForms, um die Elemente des Formulars abzurufen.
SearchAssetsOutput Struktur
Die von der SearchAssets Operation zurückgegebenen Suchergebnisse.
Felder
-
Items– Ein Array mit SearchResultItem-Objekten.Die Liste der Assets, die den Suchkriterien entsprechen.
-
NextToken— UTF-8 Zeichenfolge.Ein Fortsetzungs-Token, das vorhanden ist, wenn das aktuelle Segment nicht das letzte ist.
ExportEncryptionConfiguration Struktur
Die Verschlüsselungskonfiguration für exportierte Datenkatalog-Metadaten.
Felder
-
SseAlgorithm— UTF-8 Zeichenfolge.Der serverseitige Verschlüsselungsalgorithmus, der für die exportierten Daten verwendet wird. Gültige Werte sind
AES256undaws:kms. -
KmsKeyArn— UTF-8 Zeichenfolge, die dem Custom string pattern #72 entspricht.Der ARN des KMS-Schlüssels, der zum Verschlüsseln der exportierten Daten verwendet wird.
GetDataCatalogExportConfigurationOutput Struktur
Die von der GetDataCatalogExportConfiguration Operation zurückgegebene Exportkonfiguration.
Felder
-
ExportSetting— UTF-8 Zeichenfolge (gültige Werte:ENABLED|DISABLED).Die Exporteinstellung für den Datenkatalog. Gültige Werte sind
ENABLEDundDISABLED. -
Status— UTF-8 Zeichenfolge (gültige Werte:ENABLING|ENABLED|DISABLING|DISABLED|FAILED).Der aktuelle Status des Exports. Gültige Werte sind
ENABLING,ENABLED,DISABLING,DISABLEDundFAILED. -
EncryptionConfiguration– Ein ExportEncryptionConfiguration-Objekt.Die Verschlüsselungskonfiguration für die exportierten Daten.
-
S3TableBucketArn— UTF-8 Zeichenfolge.Der ARN des S3 Tables-Buckets, in den Katalogmetadaten exportiert werden.
-
CreatedAt– Zeitstempel.Der Zeitstempel, zu dem die Exportkonfiguration erstellt wurde.
-
UpdatedAt– Zeitstempel.Der Zeitstempel, zu dem die Exportkonfiguration zuletzt aktualisiert wurde.
PutDataCatalogExportConfigurationOutput Struktur
Die von der PutDataCatalogExportConfiguration Operation zurückgegebene Exportkonfiguration.
Felder
-
ExportSetting— UTF-8 Zeichenfolge (gültige Werte:ENABLED|DISABLED).Die Exporteinstellung für den Datenkatalog.
-
EncryptionConfiguration– Ein ExportEncryptionConfiguration-Objekt.Die Verschlüsselungskonfiguration für die exportierten Daten.
Operationen
BatchGetIterableForms Aktion (Python: batch_get_iterable_forms)
AssociateGlossaryTerms Aktion (Python: associate_glossary_terms)
DisassociateGlossaryTerms Aktion (Python: disassociate_glossary_terms)
GetDataCatalogExportConfiguration Aktion (Python: get_data_catalog_export_configuration)
PutDataCatalogExportConfiguration Aktion (Python: put_data_catalog_export_configuration)
GetAsset Aktion (Python: get_asset)
Ruft die Metadaten für ein Asset im AWS Glue Datenkatalog ab, einschließlich seiner Formulare, zusätzlicher Anlagen und zugehöriger Glossarbegriffe.
Beispiel
Im folgenden Beispiel wird ein Asset anhand seiner ID abgerufen.
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": {} }
Anforderung
-
Identifier— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 1087 Byte lang, die dem entspricht. Custom string pattern #69Die eindeutige Kennung des abzurufenden Assets.
Antwort
Die von der GetAsset Operation zurückgegebenen Asset-Metadaten.
-
GetAssetOutput– Ein GetAssetOutput-Objekt.
Fehler
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionThrottlingExceptionInvalidInputException
PutAsset Aktion (Python: put_asset)
Erstellt oder aktualisiert ein Asset im AWS Glue Datenkatalog. Wenn das Asset bereits existiert, wird es durch diesen Vorgang aktualisiert. Andernfalls wird ein neues Asset erstellt.
Beispiel
Im folgenden Beispiel wird ein Asset mit einem Formular erstellt.
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\"}" } } }
Anforderung
-
AssetTypeId— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Die ID des Asset-Typs für das Asset.
-
Identifier— Erforderlich: UTF-8 Zeichenfolge mit einer Länge von mindestens 1 oder mehr als 1087 Byte, die dem Custom string pattern #69 entspricht.Die eindeutige Kennung des Assets. Wenn ein Asset mit dieser ID bereits existiert, wird es aktualisiert.
-
Name— Erforderlich: UTF-8 Zeichenfolge.Der Name des Assets.
-
Description— UTF-8 Zeichenfolge.Die Beschreibung des Vermögenswerts.
-
Forms– Erforderlich: Ein Map-Array von Schlüssel-Wert-Paaren.Jeder Schlüssel ist eine UTF-8 Zeichenfolge.
Jeder Wert ist ein An AssetFormEntry-Objekt.
Die Formulare, die für das Asset festgelegt werden sollen, werden nach dem Formularnamen eingegeben. Jeder Eintrag spezifiziert den Formulartyp und seinen JSON-Inhalt.
-
ClientToken— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.Eine eindeutige Kennung, bei der zwischen Groß- und Kleinschreibung unterschieden wird, die Sie angeben, um die Idempotenz der Anforderung sicherzustellen.
Antwort
-
Id— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 1087 Byte lang, die dem Custom string pattern #69 entspricht.Die eindeutige Kennung des Assets.
-
Name— Erforderlich: UTF-8 Zeichenfolge.Der Name des Assets.
-
Description— UTF-8 Zeichenfolge.Die Beschreibung des Vermögenswerts.
-
CreatedAt– Zeitstempel.Der Zeitstempel, zu dem das Asset erstellt wurde.
-
Forms– Ein Map-Array von Schlüssel-Wert-Paaren.Jeder Schlüssel ist eine UTF-8 Zeichenfolge.
Jeder Wert ist ein An AssetFormEntry-Objekt.
Die an das Asset angehängten Formulare, eingegeben nach dem Formularnamen.
Fehler
AccessDeniedExceptionConcurrentModificationExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
DeleteAsset Aktion (Python: delete_asset)
Löscht ein Asset aus dem AWS Glue Datenkatalog.
Beispiel
Im folgenden Beispiel wird ein Asset anhand seiner ID gelöscht.
aws glue delete-asset --identifier quarterly-sales-2026q1
Anforderung
-
Identifier— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 1087 Byte lang, die dem entspricht. Custom string pattern #69Die eindeutige Kennung des zu löschenden Assets.
Antwort
Keine Antwortparameter.
Fehler
AccessDeniedExceptionConcurrentModificationExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
PutAssetType Aktion (Python: put_asset_type)
Erstellt oder aktualisiert einen Asset-Typ im Datenkatalog. AWS Glue Ein Asset-Typ definiert die Struktur von Assets, indem er angibt, welche Formen sie enthalten. Wenn ein Asset-Typ mit dem angegebenen Namen bereits existiert, wird er aktualisiert.
Beispiel
Im folgenden Beispiel wird ein Asset-Typ erstellt, der auf einen Formulartyp verweist.
aws glue put-asset-type \ --name DataSet \ --forms '{"DataClassification":{"FormTypeIdentifier":"DataClassification"}}' { "Id": "DataSet", "Name": "DataSet", "Forms": { "DataClassification": { "FormTypeIdentifier": "DataClassification" } } }
Anforderung
-
Name— Erforderlich: UTF-8 Zeichenfolge mit einer Länge von mindestens 1 oder mehr als 128 Byte, die dem entsprichtCustom string pattern #75.Der Name des Asset-Typs.
-
Forms— Erforderlich: Ein Map-Array von Schlüssel-Wert-Paaren, mindestens 1 oder mehr als 100 Paare.Jeder Schlüssel ist eine UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Byte lang ist und dem entspricht. Custom string pattern #75
Jeder Wert ist ein An AssetTypeFormReference-Objekt.
Die Formulare, aus denen sich der Asset-Typ zusammensetzt, werden nach dem Formularnamen eingegeben. Jeder Eintrag verweist auf den Formulartyp, der das Schema des Formulars definiert.
-
ClientToken— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.Eine eindeutige Kennung, bei der zwischen Groß- und Kleinschreibung unterschieden wird, die Sie angeben, um die Idempotenz der Anforderung sicherzustellen.
Antwort
-
Id— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 256 Byte lang ist.Der Bezeichner des Asset-Typs.
-
Name— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Byte lang ist und dem entsprichtCustom string pattern #75.Der Name des Asset-Typs.
-
Forms— Ein Map-Array von Schlüssel-Wert-Paaren, mindestens 1 oder mehr als 100 Paare.Jeder Schlüssel ist eine UTF-8 Zeichenfolge, die mindestens 1 oder mehr als 128 Byte lang ist und dem entspricht. Custom string pattern #75
Jeder Wert ist ein An AssetTypeFormReference-Objekt.
Die Formulare, aus denen sich der Asset-Typ zusammensetzt, werden nach dem Formularnamen eingegeben.
Fehler
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionEntityNotFoundExceptionConcurrentModificationExceptionThrottlingException
GetAssetType Aktion (Python: get_asset_type)
Ruft einen Asset-Typ im AWS Glue Datenkatalog anhand seiner Kennung ab.
Beispiel
Im folgenden Beispiel wird ein Asset-Typ anhand seines Bezeichners abgerufen.
aws glue get-asset-type --identifier DataSet { "Id": "DataSet", "Name": "DataSet", "Forms": { "DataClassification": { "FormTypeIdentifier": "DataClassification" } } }
Anforderung
-
Identifier— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Die Kennung des abzurufenden Asset-Typs.
Antwort
-
Id— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 256 Byte lang ist.Der Bezeichner des Asset-Typs.
-
Name— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Byte lang ist und dem entsprichtCustom string pattern #75.Der Name des Asset-Typs.
-
Forms— Ein Map-Array von Schlüssel-Wert-Paaren, mindestens 1 oder mehr als 100 Paare.Jeder Schlüssel ist eine UTF-8 Zeichenfolge, die mindestens 1 oder mehr als 128 Byte lang ist und dem entspricht. Custom string pattern #75
Jeder Wert ist ein An AssetTypeFormReference-Objekt.
Die Formulare, aus denen sich der Asset-Typ zusammensetzt, werden nach dem Formularnamen eingegeben.
Fehler
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
DeleteAssetType Aktion (Python: delete_asset_type)
Löscht einen Asset-Typ aus dem Datenkatalog. AWS Glue
Beispiel
Im folgenden Beispiel wird ein Asset-Typ anhand seiner ID gelöscht.
aws glue delete-asset-type --identifier DataSet
Anforderung
-
Identifier— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Die Kennung des zu löschenden Asset-Typs.
Antwort
Keine Antwortparameter.
Fehler
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
ListAssetTypes Aktion (Python: list_asset_types)
Listet die im Datenkatalog definierten Asset-Typen auf. AWS Glue
Beispiel
Das folgende Beispiel listet die Assettypen im Konto auf.
aws glue list-asset-types --max-results 20 { "Items": [ { "Id": "DataSet", "Name": "DataSet" } ] }
Anforderung
-
MaxResults– Zahl (Ganzzahl), nicht kleiner als 1 oder größer als 1000.Die maximale Anzahl von Ergebnissen, die in der Antwort zurückgegeben werden sollen.
-
NextToken— UTF-8 Zeichenfolge.Ein Fortsetzungs-Token, wenn dies ein Fortsetzungsaufruf ist.
Antwort
-
Items– Ein Array mit AssetTypeItem-Objekten.Die Liste der Elemente des Asset-Typs.
-
NextToken— UTF-8 Zeichenfolge.Ein Fortsetzungs-Token, das vorhanden ist, wenn das aktuelle Segment nicht das letzte ist.
Fehler
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
PutFormType Aktion (Python: put_form_type)
Erstellt oder aktualisiert einen Formulartyp im Datenkatalog. AWS Glue Ein Formulartyp definiert das Schema für strukturierte Metadaten, die an Assets angehängt werden können.
Beispiel
Im folgenden Beispiel wird ein Formulartyp mit einem Smithy-Schema erstellt.
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}" }
Anforderung
-
Name— Erforderlich: UTF-8 Zeichenfolge mit einer Länge von mindestens 1 oder mehr als 128 Byte, die dem Custom string pattern #77 entspricht.Der Name des Formulartyps. Muss mit einem Großbuchstaben beginnen.
-
Schema— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 100000 Byte lang.Die Smithy IDL-Schemadefinition für den Formulartyp.
-
ClientToken— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entspricht. Single-line string patternEine eindeutige Kennung, bei der zwischen Groß- und Kleinschreibung unterschieden wird, die Sie angeben, um die Idempotenz der Anforderung sicherzustellen.
Antwort
-
Id— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 256 Byte lang ist.Der Bezeichner des Formulartyps.
-
Name— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Byte lang ist und dem entsprichtCustom string pattern #77.Der Name des Formulartyps.
-
Schema— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 100000 Byte lang.Das Smithy IDL-Schema des Formulartyps.
Fehler
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
GetFormType Aktion (Python: get_form_type)
Ruft einen Formulartyp im AWS Glue Datenkatalog anhand seines Bezeichners ab.
Beispiel
Im folgenden Beispiel wird ein Formulartyp anhand seines Bezeichners abgerufen.
aws glue get-form-type --identifier DataClassification { "Id": "DataClassification", "Name": "DataClassification", "Schema": "structure DataClassification {\n classification: String\n owner: String\n}" }
Anforderung
-
Identifier— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Der Bezeichner des abzurufenden Formulartyps.
Antwort
-
Id— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Der Bezeichner des Formulartyps.
-
Name— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Byte lang ist und dem entsprichtCustom string pattern #77.Der Name des Formulartyps.
-
Schema— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 100000 Byte lang.Das Smithy IDL-Schema des Formulartyps.
Fehler
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
DeleteFormType Aktion (Python: delete_form_type)
Löscht einen Formulartyp aus dem Datenkatalog. AWS Glue Ein Formulartyp kann nicht gelöscht werden, wenn er immer noch von einem Asset-Typ referenziert wird.
Beispiel
Im folgenden Beispiel wird ein Formulartyp anhand seines Bezeichners gelöscht.
aws glue delete-form-type --identifier DataClassification
Anforderung
-
Identifier— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Der Bezeichner des Formulartyps, der gelöscht werden soll.
Antwort
Keine Antwortparameter.
Fehler
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionConflictExceptionThrottlingException
ListFormTypes Aktion (Python: list_form_types)
Listet die im Datenkatalog definierten Formulartypen auf. AWS Glue
Beispiel
Das folgende Beispiel listet die Formulartypen im Konto auf.
aws glue list-form-types --max-results 20 { "Items": [ { "Id": "DataClassification", "Name": "DataClassification" } ] }
Anforderung
-
MaxResults– Zahl (Ganzzahl), nicht kleiner als 1 oder größer als 1000.Die maximale Anzahl von Ergebnissen, die in der Antwort zurückgegeben werden sollen.
-
NextToken— UTF-8 Zeichenfolge.Ein Fortsetzungs-Token, wenn dies ein Fortsetzungsaufruf ist.
Antwort
-
Items– Erforderlich: Ein Array mit FormTypeItem-Objekten.Die Liste der Elemente des Formulartyps.
-
NextToken— UTF-8 Zeichenfolge.Ein Fortsetzungs-Token, das vorhanden ist, wenn das aktuelle Segment nicht das letzte ist.
Fehler
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
PutAttachment Aktion (Python: put_attachment)
Hängt ein Formular an ein Asset oder ein iterierbares Formularelement im Datenkatalog an. AWS Glue Wenn bereits eine Anlage mit demselben Namen existiert, wird sie überschrieben.
Beispiel
Im folgenden Beispiel wird ein Formular an ein Asset angehängt.
aws glue put-attachment \ --asset-identifier quarterly-sales-2026q1 \ --attachment-name reviewNote \ --form-type-id DataClassification \ --content '{"classification":"internal","owner":"analytics-team"}' { "AssetIdentifier": "quarterly-sales-2026q1", "AttachmentName": "reviewNote", "FormTypeId": "DataClassification" }
Anforderung
-
AssetIdentifier— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 1087 Byte lang, die dem entspricht. Custom string pattern #69Die eindeutige Kennung des Assets, an das das Formular angehängt werden soll.
-
IterableFormName— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 256 Byte lang ist und dem entsprichtCustom string pattern #73.Der Name des iterierbaren Formulars. Wenn der Anhang zusammen mit angegeben wird
itemIdentifier, zielt er auf ein Element innerhalb des iterierbaren Formulars und nicht auf das Asset selbst ab. -
ItemIdentifier— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 1087 Byte lang.Der Bezeichner des Elements in der iterierbaren Form. Erforderlich, wenn
iterableFormNameangegeben ist. -
AttachmentName— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang, die dem Custom string pattern #76 entspricht.Der Name des Anhangs.
-
Content— Erforderlich: UTF-8 Zeichenfolge.Der JSON-Inhalt des Formulars, der dem Schema des angegebenen Formulartyps entspricht.
-
FormTypeId— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Der Bezeichner des Formulartyps für diesen Anhang.
-
ClientToken— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.Eine eindeutige Kennung, bei der zwischen Groß- und Kleinschreibung unterschieden wird, die Sie angeben, um die Idempotenz der Anforderung sicherzustellen.
Antwort
-
AssetIdentifier— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 1087 Byte lang ist und dem Custom string pattern #69 entspricht.Die eindeutige Kennung des Assets.
-
IterableFormName— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 256 Byte lang ist und dem entsprichtCustom string pattern #73.Der Name des iterierbaren Formulars, wenn der Anhang auf ein Element abzielt.
-
ItemIdentifier— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 1087 Byte lang.Der Bezeichner des Elements in der iterierbaren Form, falls zutreffend.
-
AttachmentName— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 256 Byte lang ist und dem Custom string pattern #76 entspricht.Der Name des Anhangs.
-
FormTypeId— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Der Bezeichner des Formulartyps für diesen Anhang.
Fehler
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
DeleteAttachment Aktion (Python: delete_attachment)
Löscht einen Formularanhang aus einem Asset im AWS Glue Datenkatalog.
Beispiel
Im folgenden Beispiel wird eine Anlage aus einem Asset gelöscht.
aws glue delete-attachment \ --asset-identifier quarterly-sales-2026q1 \ --attachment-name reviewNote { "AssetIdentifier": "quarterly-sales-2026q1" }
Anforderung
-
AssetIdentifier— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 1087 Byte lang, die dem entspricht. Custom string pattern #69Die eindeutige Kennung des Assets, aus dem der Anhang gelöscht werden soll.
-
IterableFormName— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 256 Byte lang ist und dem entsprichtCustom string pattern #73.Der Name des iterierbaren Formulars. Wenn der Anhang zusammen mit angegeben wird
itemIdentifier, wird er aus einem Element innerhalb des iterierbaren Formulars und nicht aus dem Asset selbst gelöscht. -
ItemIdentifier— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 1087 Byte lang.Der Bezeichner des Elements in der iterierbaren Form. Erforderlich, wenn
iterableFormNameangegeben ist. -
AttachmentName— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang, die dem Custom string pattern #76 entspricht.Der Name des Anhangs, der gelöscht werden soll.
Antwort
-
AssetIdentifier— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 1087 Byte lang ist und dem Custom string pattern #69 entspricht.Die eindeutige Kennung des Assets.
-
IterableFormName— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 256 Byte lang ist und dem entsprichtCustom string pattern #73.Der Name des iterierbaren Formulars, wenn die Löschung auf ein Element abzielt.
-
ItemIdentifier— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 1087 Byte lang.Der Bezeichner des Elements in der iterierbaren Form, falls zutreffend.
Fehler
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
ListIterableForms Aktion (Python: list_iterable_forms)
Listet die Elemente in einer iterierbaren Form auf einem Asset im Datenkatalog auf. AWS Glue Listet beispielsweise die Spalten eines Tabellenelements auf.
Beispiel
Das folgende Beispiel listet die Spalten eines Assets auf.
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": [] } ] }
Anforderung
-
AssetIdentifier— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 1087 Byte lang, die dem Custom string pattern #69 entspricht.Die eindeutige Kennung des Assets.
-
IterableFormName— Erforderlich: UTF-8 Zeichenfolge mit einer Länge von mindestens 1 oder mehr als 256 Byte, die dem entsprichtCustom string pattern #73.Der Name des iterierbaren Formulars, aus dem Elemente aufgelistet werden sollen.
-
MaxResults– Zahl (Ganzzahl), nicht kleiner als 1 oder größer als 1000.Die maximale Anzahl von Ergebnissen, die in der Antwort zurückgegeben werden sollen.
-
NextToken— UTF-8 Zeichenfolge.Ein Fortsetzungs-Token, wenn dies ein Fortsetzungsaufruf ist.
Antwort
-
AssetId— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 1087 Byte lang ist und dem Custom string pattern #69 entspricht.Die eindeutige Kennung des Assets.
-
IterableFormName— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 256 Byte lang ist und dem entsprichtCustom string pattern #73.Der Name des iterierbaren Formulars.
-
Items– Ein Array mit IterableFormListItem-Objekten.Die Liste der iterierbaren Formularelemente.
-
NextToken— UTF-8 Zeichenfolge.Ein Fortsetzungs-Token, das vorhanden ist, wenn das aktuelle Segment nicht das letzte ist.
Fehler
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionThrottlingExceptionInvalidInputException
BatchGetIterableForms Aktion (Python: batch_get_iterable_forms)
Ruft in einer einzigen Anfrage mehrere Elemente aus einem iterierbaren Formular für ein Asset im Datenkatalog ab. AWS Glue
Beispiel
Im folgenden Beispiel werden bestimmte Spalten nach Bezeichnern abgerufen.
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": [] }
Anforderung
-
AssetIdentifier— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 1087 Byte lang, die dem entspricht. Custom string pattern #69Die eindeutige Kennung des Assets.
-
IterableFormName— Erforderlich: UTF-8 Zeichenfolge mit einer Länge von mindestens 1 oder mehr als 256 Byte, die dem entsprichtCustom string pattern #73.Der Name des iterierbaren Formulars, aus dem Elemente abgerufen werden sollen.
-
ItemIdentifiers— Erforderlich: Ein Array von UTF-8 Zeichenketten, nicht weniger als 1 oder mehr als 100 Zeichenketten.Die Liste der abzurufenden Artikelbezeichner. Jeder Bezeichner kann eine Artikel-ID oder ein Artikelname sein.
Antwort
-
Items– Ein Array mit IterableFormItem-Objekten.Die Liste der abgerufenen iterierbaren Formularelemente.
-
Errors– Ein Array mit ItemError-Objekten.Die Liste der Fehler für Elemente, die nicht abgerufen werden konnten.
Fehler
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
CreateGlossary Aktion (Python: create_glossary)
Erstellt ein Geschäftsglossar im Datenkatalog. AWS Glue Ein Glossar ist ein Container für Glossarbegriffe, die Geschäftskonzepte definieren.
Beispiel
Im folgenden Beispiel wird ein Geschäftsglossar erstellt.
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" }
Anforderung
-
Name— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Der Name des Glossars.
-
Description— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 2048 Byte lang.Die Beschreibung des Glossars.
-
ClientToken— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem Single-line string pattern entspricht.Eine eindeutige Kennung, bei der zwischen Groß- und Kleinschreibung unterschieden wird, die Sie angeben, um die Idempotenz der Anforderung sicherzustellen.
Antwort
-
Id— UTF-8 Zeichenfolge.Der eindeutige Bezeichner des Glossars.
-
Name— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Der Name des Glossars.
-
Description— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 2048 Byte lang.Die Beschreibung des Glossars.
Fehler
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingExceptionAlreadyExistsException
GetGlossary Aktion (Python: get_glossary)
Ruft ein Geschäftsglossar im AWS Glue Datenkatalog anhand seiner Kennung ab.
Beispiel
Im folgenden Beispiel wird ein Glossar anhand seines Bezeichners abgerufen.
aws glue get-glossary --identifier 6n5f21s641nbjb { "Id": "6n5f21s641nbjb", "Name": "Sales Terms", "Description": "Glossary of sales-domain business terms" }
Anforderung
-
Identifier— Erforderlich: Zeichenfolge UTF-8 .Der eindeutige Bezeichner des abzurufenden Glossars.
Antwort
-
Id— UTF-8 Zeichenfolge.Der eindeutige Bezeichner des Glossars.
-
Name— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Der Name des Glossars.
-
Description— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 2048 Byte lang.Die Beschreibung des Glossars.
Fehler
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionThrottlingException
UpdateGlossary Aktion (Python: update_glossary)
Aktualisiert ein Geschäftsglossar im Datenkatalog. AWS Glue
Beispiel
Das folgende Beispiel aktualisiert die Beschreibung eines Glossars.
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" }
Anforderung
-
Identifier— Erforderlich: UTF-8 Zeichenfolge.Die eindeutige Kennung des Glossars, das aktualisiert werden soll.
-
Name— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Der aktualisierte Name des Glossars.
-
Description— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 2048 Byte lang.Die aktualisierte Beschreibung des Glossars.
-
ClientToken— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem Single-line string pattern entspricht.Eine eindeutige Kennung, bei der zwischen Groß- und Kleinschreibung unterschieden wird, die Sie angeben, um die Idempotenz der Anforderung sicherzustellen.
Antwort
-
Id— UTF-8 Zeichenfolge.Der eindeutige Bezeichner des Glossars.
-
Name— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Der Name des Glossars.
-
Description— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 2048 Byte lang.Die Beschreibung des Glossars.
Fehler
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingExceptionAlreadyExistsException
DeleteGlossary Aktion (Python: delete_glossary)
Löscht ein Geschäftsglossar aus dem Datenkatalog. AWS Glue Ein Glossar kann nicht gelöscht werden, wenn es noch Glossarbegriffe enthält.
Beispiel
Im folgenden Beispiel wird ein Glossar anhand seines Bezeichners gelöscht.
aws glue delete-glossary --identifier 6n5f21s641nbjb
Anforderung
-
Identifier— Erforderlich: Zeichenfolge UTF-8 .Der eindeutige Bezeichner des Glossars, das gelöscht werden soll.
Antwort
Keine Antwortparameter.
Fehler
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionConflictExceptionConcurrentModificationExceptionThrottlingException
ListGlossaries Aktion (Python: list_glossaries)
Listet Geschäftsglossare im Datenkatalog auf. AWS Glue
Beispiel
Das folgende Beispiel listet die Glossare im Konto auf.
aws glue list-glossaries --max-results 20 { "Items": [ { "Id": "6n5f21s641nbjb", "Name": "Sales Terms", "Description": "Glossary of sales and revenue business terms" } ] }
Anforderung
-
MaxResults– Zahl (Ganzzahl), nicht kleiner als 1 oder größer als 1000.Die maximale Anzahl von Ergebnissen, die in der Antwort zurückgegeben werden sollen.
-
NextToken— UTF-8 Zeichenfolge.Ein Fortsetzungs-Token, wenn dies ein Fortsetzungsaufruf ist.
Antwort
-
Items– Ein Array mit GlossaryItem-Objekten.Die Liste der Glossareinträge.
-
NextToken— UTF-8 Zeichenfolge.Ein Fortsetzungs-Token, das vorhanden ist, wenn das aktuelle Segment nicht das letzte ist.
Fehler
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
CreateGlossaryTerm Aktion (Python: create_glossary_term)
Erstellt einen Glossarbegriff innerhalb eines Geschäftsglossars im Datenkatalog. AWS Glue
Beispiel
Im folgenden Beispiel wird ein Glossarbegriff erstellt.
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." }
Anforderung
-
GlossaryIdentifier— Erforderlich: UTF-8 Zeichenfolge.Der eindeutige Bezeichner des Glossars, in dem der Begriff erstellt werden soll.
-
Name— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Der Name des Glossarbegriffs.
-
ShortDescription— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 1024 Byte lang ist.Eine kurze Beschreibung des Glossarbegriffs.
-
LongDescription— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 4096 Byte lang.Eine lange Beschreibung des Glossarbegriffs.
-
ClientToken— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem Single-line string pattern entspricht.Eine eindeutige Kennung, bei der zwischen Groß- und Kleinschreibung unterschieden wird, die Sie angeben, um die Idempotenz der Anforderung sicherzustellen.
Antwort
-
Id— UTF-8 Zeichenfolge.Der eindeutige Bezeichner des Glossarbegriffs.
-
GlossaryId— UTF-8 Zeichenfolge.Die eindeutige Kennung des Glossars, das diesen Begriff enthält.
-
Name— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Der Name des Glossarbegriffs.
-
ShortDescription— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 1024 Byte lang ist.Die kurze Beschreibung des Glossarbegriffs.
-
LongDescription— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 4096 Byte lang.Die lange Beschreibung des Glossarbegriffs.
Fehler
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingExceptionAlreadyExistsException
GetGlossaryTerm Aktion (Python: get_glossary_term)
Ruft einen Glossarbegriff im Datenkatalog anhand seines Bezeichners ab. AWS Glue
Beispiel
Im folgenden Beispiel wird ein Glossarbegriff anhand seines Bezeichners abgerufen.
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." }
Anforderung
-
Identifier— Erforderlich: Zeichenfolge UTF-8 .Der eindeutige Bezeichner des abzurufenden Glossarbegriffs.
Antwort
-
Id— UTF-8 Zeichenfolge.Der eindeutige Bezeichner des Glossarbegriffs.
-
GlossaryId— UTF-8 Zeichenfolge.Die eindeutige Kennung des Glossars, das diesen Begriff enthält.
-
Name— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Der Name des Glossarbegriffs.
-
ShortDescription— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 1024 Byte lang ist.Die kurze Beschreibung des Glossarbegriffs.
-
LongDescription— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 4096 Byte lang.Die lange Beschreibung des Glossarbegriffs.
Fehler
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionThrottlingException
UpdateGlossaryTerm Aktion (Python: update_glossary_term)
Aktualisiert einen Glossarbegriff im Datenkatalog. AWS Glue
Beispiel
Das folgende Beispiel aktualisiert die Kurzbeschreibung eines Glossarbegriffs.
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." }
Anforderung
-
Identifier— Erforderlich: UTF-8 Zeichenfolge.Die eindeutige Kennung des Glossarbegriffs, der aktualisiert werden soll.
-
Name— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 256 Byte lang ist.Der aktualisierte Name des Glossarbegriffs.
-
ShortDescription— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 1024 Byte lang.Die aktualisierte Kurzbeschreibung des Glossarbegriffs.
-
LongDescription— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 4096 Byte lang.Die aktualisierte Langbeschreibung des Glossarbegriffs.
-
ClientToken— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem Single-line string pattern entspricht.Eine eindeutige Kennung, bei der zwischen Groß- und Kleinschreibung unterschieden wird, die Sie angeben, um die Idempotenz der Anforderung sicherzustellen.
Antwort
-
Id— UTF-8 Zeichenfolge.Der eindeutige Bezeichner des Glossarbegriffs.
-
GlossaryId— UTF-8 Zeichenfolge.Die eindeutige Kennung des Glossars, das diesen Begriff enthält.
-
Name— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 256 Byte lang.Der Name des Glossarbegriffs.
-
ShortDescription— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 1024 Byte lang ist.Die kurze Beschreibung des Glossarbegriffs.
-
LongDescription— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 4096 Byte lang.Die lange Beschreibung des Glossarbegriffs.
Fehler
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingExceptionAlreadyExistsException
DeleteGlossaryTerm Aktion (Python: delete_glossary_term)
Löscht einen Glossarbegriff aus dem Datenkatalog. AWS Glue
Beispiel
Im folgenden Beispiel wird ein Glossarbegriff anhand seines Bezeichners gelöscht.
aws glue delete-glossary-term --identifier avugvxvsul6izr
Anforderung
-
Identifier— Erforderlich: Zeichenfolge UTF-8 .Der eindeutige Bezeichner des Glossarbegriffs, der gelöscht werden soll.
Antwort
Keine Antwortparameter.
Fehler
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
ListGlossaryTerms Aktion (Python: list_glossary_terms)
Führt Glossarbegriffe in einem Geschäftsglossar im Datenkatalog auf. AWS Glue
Beispiel
Das folgende Beispiel listet die Begriffe in einem Glossar auf.
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." } ] }
Anforderung
-
GlossaryIdentifier— Erforderlich: UTF-8 Zeichenfolge.Der eindeutige Bezeichner des Glossars, dessen Begriffe aufgelistet werden sollen.
-
MaxResults– Zahl (Ganzzahl), nicht kleiner als 1 oder größer als 1000.Die maximale Anzahl von Ergebnissen, die in der Antwort zurückgegeben werden sollen.
-
NextToken— UTF-8 Zeichenfolge.Ein Fortsetzungs-Token, wenn dies ein Fortsetzungsaufruf ist.
Antwort
-
GlossaryId— UTF-8 Zeichenfolge.Der eindeutige Bezeichner des Glossars.
-
Items– Ein Array mit GlossaryTermItem-Objekten.Die Liste der Einträge im Glossar.
-
NextToken— UTF-8 Zeichenfolge.Ein Fortsetzungs-Token, das vorhanden ist, wenn das aktuelle Segment nicht das letzte ist.
Fehler
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
AssociateGlossaryTerms Aktion (Python: associate_glossary_terms)
Ordnet einem Asset im Datenkatalog einen oder mehrere Glossarbegriffe zu. AWS Glue
Beispiel
Im folgenden Beispiel wird einem Asset ein Glossarbegriff zugeordnet.
aws glue associate-glossary-terms \ --asset-identifier quarterly-sales-2026q1 \ --glossary-term-identifiers avugvxvsul6izr { "AssetIdentifier": "quarterly-sales-2026q1", "GlossaryTerms": [ "avugvxvsul6izr" ] }
Anforderung
-
AssetIdentifier— Erforderlich: UTF-8 Zeichenfolge mit einer Länge von mindestens 1 oder mehr als 1087 Byte, die dem entspricht. Custom string pattern #69Die eindeutige Kennung des Assets, dem Glossarbegriffe zugeordnet werden sollen.
-
IterableFormName— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 256 Byte lang ist und dem Custom string pattern #73 entspricht.Der Name des iterierbaren Formulars. Wenn die Glossarbegriffe zusammen mit angegeben werden
itemIdentifier, werden sie einem Element innerhalb des iterierbaren Formulars und nicht dem Asset selbst zugeordnet. -
ItemIdentifier— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 1087 Byte lang.Der Bezeichner des Elements in der iterierbaren Form. Erforderlich, wenn
iterableFormNameangegeben ist. -
GlossaryTermIdentifiers— Erforderlich: Ein Array von UTF-8 Zeichenketten, nicht weniger als 1 oder mehr als 10 Zeichenketten.Die Liste der Begriffs-Identifikatoren im Glossar, die dem Asset zugeordnet werden sollen.
-
ClientToken— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entspricht. Single-line string patternEine eindeutige Kennung, bei der zwischen Groß- und Kleinschreibung unterschieden wird, die Sie angeben, um die Idempotenz der Anforderung sicherzustellen.
Antwort
-
AssetIdentifier— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 1087 Byte lang ist und dem Custom string pattern #69 entspricht.Die eindeutige Kennung des Assets.
-
IterableFormName— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 256 Byte lang ist und dem entsprichtCustom string pattern #73.Der Name des iterierbaren Formulars, wenn die Zuordnung auf ein Element abzielt.
-
ItemIdentifier— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 1087 Byte lang.Der Bezeichner des Elements in der iterierbaren Form, falls zutreffend.
-
GlossaryTerms— Eine Reihe von UTF-8 Zeichenketten, nicht weniger als 1 oder mehr als 10 Zeichenketten.Die Glossarbegriffe, die jetzt dem Asset zugeordnet sind.
Fehler
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
DisassociateGlossaryTerms Aktion (Python: disassociate_glossary_terms)
Entfernt die Verknüpfung eines oder mehrerer Glossarbegriffe aus einem Asset im Datenkatalog. AWS Glue
Beispiel
Im folgenden Beispiel wird ein Glossarbegriff aus einem Asset entfernt.
aws glue disassociate-glossary-terms \ --asset-identifier quarterly-sales-2026q1 \ --glossary-term-identifiers avugvxvsul6izr { "AssetIdentifier": "quarterly-sales-2026q1", "GlossaryTerms": [] }
Anforderung
-
AssetIdentifier— Erforderlich: UTF-8 Zeichenfolge mit einer Länge von mindestens 1 oder mehr als 1087 Byte, die dem entspricht. Custom string pattern #69Die eindeutige Kennung des Assets, von dem Glossarbegriffe getrennt werden sollen.
-
IterableFormName— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 256 Byte lang ist und dem entspricht. Custom string pattern #73Der Name des iterierbaren Formulars. Wenn die Glossarbegriffe zusammen mit angegeben werden
itemIdentifier, wird die Verknüpfung mit einem Element innerhalb des iterierbaren Formulars und nicht mit dem Asset selbst getrennt. -
ItemIdentifier— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 1087 Byte lang.Der Bezeichner des Elements in der iterierbaren Form. Erforderlich, wenn
iterableFormNameangegeben ist. -
GlossaryTermIdentifiers— Erforderlich: Ein Array von UTF-8 Zeichenketten, nicht weniger als 1 oder mehr als 10 Zeichenketten.Die Liste der Begriffs-Identifikatoren im Glossar, die vom Asset getrennt werden sollen.
-
ClientToken— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entspricht. Single-line string patternEine eindeutige Kennung, bei der zwischen Groß- und Kleinschreibung unterschieden wird, die Sie angeben, um die Idempotenz der Anforderung sicherzustellen.
Antwort
-
AssetIdentifier— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 1087 Byte lang ist und dem Custom string pattern #69 entspricht.Die eindeutige Kennung des Assets.
-
IterableFormName— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 256 Byte lang ist und dem entsprichtCustom string pattern #73.Der Name des iterierbaren Formulars, wenn die Trennung auf ein Element abzielt.
-
ItemIdentifier— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 1087 Byte lang.Der Bezeichner des Elements in der iterierbaren Form, falls zutreffend.
-
GlossaryTerms— Eine Reihe von UTF-8 Zeichenketten, nicht weniger als 1 oder mehr als 10 Zeichenketten.Die verbleibenden Glossarbegriffe, die dem Asset zugeordnet sind.
Fehler
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
SearchAssets Aktion (Python: search_assets)
Sucht mithilfe von Volltextsuche, Filtern, Sortierung und Aggregationen nach Assets im AWS Glue Datenkatalog. Gibt übereinstimmende Assets mit Ergebnissen nach Relevanz zurück.
Beispiel
Im folgenden Beispiel wird eine Volltextsuche nach Assets durchgeführt.
aws glue search-assets --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" } ] }
Beispiel
Im folgenden Beispiel wird eine Suche mit einer Filterklausel und einer Sortierreihenfolge durchgeführt.
aws glue search-assets \ --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" } ] }
Anforderung
-
SearchText— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 1000 Byte lang.Der Text, nach dem gesucht werden soll. Mindestens einer von
searchTextoderfilterClausemuss angegeben werden. -
MaxResults– Zahl (Ganzzahl), nicht kleiner als 1 oder größer als 100.Die maximale Anzahl von Ergebnissen, die in der Antwort zurückgegeben werden sollen.
-
NextToken— UTF-8 Zeichenfolge.Ein Fortsetzungs-Token, wenn dies ein Fortsetzungsaufruf ist.
-
Sort– Ein SearchSort-Objekt.Die Sortierkriterien für die Suchergebnisse.
-
FilterClause– Ein SearchFilterClause-Objekt.Die Filterklausel, die auf die Suche angewendet werden soll. Unterstützt geschachtelte AND/OR Logik mit Filtern auf Attribut- und Kartenebene.
Antwort
Die von der Operation zurückgegebenen Suchergebnisse. SearchAssets
-
SearchAssetsOutput– Ein SearchAssetsOutput-Objekt.
Fehler
AccessDeniedExceptionInvalidInputExceptionInternalServiceExceptionThrottlingException
GetDataCatalogExportConfiguration Aktion (Python: get_data_catalog_export_configuration)
Ruft die aktuelle Exportkonfiguration für den Datenkatalog ab. AWS Glue Die Exportkonfiguration steuert, ob Katalogmetadaten in S3-Tabellen exportiert werden.
Anforderung
Keine Anforderungsparameter.
Antwort
Die von der GetDataCatalogExportConfiguration Operation zurückgegebene Exportkonfiguration.
-
GetDataCatalogExportConfigurationOutput– Ein GetDataCatalogExportConfigurationOutput-Objekt.
Fehler
InvalidInputExceptionEntityNotFoundExceptionInternalServiceExceptionThrottlingException
PutDataCatalogExportConfiguration Aktion (Python: put_data_catalog_export_configuration)
Erstellt oder aktualisiert die Exportkonfiguration für den Datenkatalog. AWS Glue Verwenden Sie diesen Vorgang, um den Export von Katalogmetadaten in S3-Tabellen zu aktivieren oder zu deaktivieren.
Anforderung
-
ExportSetting— Erforderlich: UTF-8 Zeichenfolge (gültige Werte:ENABLED|DISABLED).Die Exporteinstellung für den Datenkatalog. Geben Sie
ENABLEDan, ob mit dem Export von Katalogmetadaten in S3-Tabellen begonnen oder der Export beendet werdenDISABLEDsoll. Dies ist ein Pflichtfeld. -
EncryptionConfiguration– Ein ExportEncryptionConfiguration-Objekt.Die Verschlüsselungskonfiguration für die exportierten Daten. Wenn nicht angegeben, werden die Standardverschlüsselungseinstellungen verwendet.
-
ClientToken— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.Eine eindeutige Kennung, bei der zwischen Groß- und Kleinschreibung unterschieden wird, die Sie angeben, um die Idempotenz der Anforderung sicherzustellen.
Antwort
Die von der PutDataCatalogExportConfiguration Operation zurückgegebene Exportkonfiguration.
-
PutDataCatalogExportConfigurationOutput– Ein PutDataCatalogExportConfigurationOutput-Objekt.
Fehler
InvalidInputExceptionAccessDeniedExceptionInternalServiceExceptionThrottlingExceptionConflictException