View a markdown version of this page

APIs für den Geschäftskontext - AWS Glue
 —  Datentypen  —AssetFormEntryAssetTypeFormReferenceIterableFormEntryIterableFormItemIterableFormListItemSearchResultItemSearchSortSearchFilterClauseSearchAttributeFilterSearchMapFilterSearchMapFilterValueSearchFilterValueItemErrorAssetTypeItemFormTypeItemGlossaryItemGlossaryTermItemGetAssetOutputSearchAssetsOutputExportEncryptionConfigurationGetDataCatalogExportConfigurationOutputPutDataCatalogExportConfigurationOutput —  Operationen  —GetAsset (get_asset)PutAsset (put_asset)DeleteAsset (delete_asset)PutAssetType (put_asset_type)GetAssetType (get_asset_type)DeleteAssetType (delete_asset_type)ListAssetTypes (list_asset_types)PutFormType (put_form_type)GetFormType (get_form_type)DeleteFormType (Formtyp löschen)ListFormTypes (list_form_types)PutAttachment (put_attachment)DeleteAttachment (Dateianhang löschen)ListIterableForms (list_iterable_forms)BatchGetIterableForms (batch_get_iterable_forms)CreateGlossary (create_glossary)GetGlossary (get_glossary)UpdateGlossary (update_glossar)DeleteGlossary (delete_glossary)ListGlossaries (list_glossaries)CreateGlossaryTerm (_glossary_term erstellen)GetGlossaryTerm (get_glossary_term)UpdateGlossaryTerm (aktualisieren_glossary_term)DeleteGlossaryTerm (löschen_glossary_term)ListGlossaryTerms (list_glossary_terms)AssociateGlossaryTerms (associate_glossary_terms)DisassociateGlossaryTerms (Glossary_Terms nicht zuordnen)SearchAssets (search_assets)GetDataCatalogExportConfiguration (get_data_catalog_export_configuration)PutDataCatalogExportConfiguration (put_data_catalog_export_configuration)

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 über ListIterableForms oder BatchGetIterableForms verwendet 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 ASCENDING und DESCENDING.

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 equals greaterThangreaterThanOrEquals,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.

  • ValueErforderlich: 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 mit ListIterableForms oderBatchGetIterableForms, 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 AES256 und aws: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 ENABLED und DISABLED.

  • Status— UTF-8 Zeichenfolge (gültige Werte: ENABLING | ENABLED | DISABLING | DISABLED |FAILED).

    Der aktuelle Status des Exports. Gültige Werte sind ENABLING, ENABLED, DISABLING, DISABLED und FAILED.

  • 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

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 #69

    Die eindeutige Kennung des abzurufenden Assets.

Antwort

Die von der GetAsset Operation zurückgegebenen Asset-Metadaten.

Fehler
  • AccessDeniedException

  • EntityNotFoundException

  • InternalServiceException

  • ThrottlingException

  • InvalidInputException

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.

  • FormsErforderlich: 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
  • AccessDeniedException

  • ConcurrentModificationException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

  • ThrottlingException

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 #69

    Die eindeutige Kennung des zu löschenden Assets.

Antwort
  • Keine Antwortparameter.

Fehler
  • AccessDeniedException

  • ConcurrentModificationException

  • InternalServiceException

  • InvalidInputException

  • ThrottlingException

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
  • AccessDeniedException

  • InternalServiceException

  • InvalidInputException

  • EntityNotFoundException

  • ConcurrentModificationException

  • ThrottlingException

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
  • AccessDeniedException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

  • ThrottlingException

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
  • AccessDeniedException

  • InternalServiceException

  • InvalidInputException

  • ConcurrentModificationException

  • ThrottlingException

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
  • AccessDeniedException

  • InternalServiceException

  • InvalidInputException

  • ThrottlingException

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 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 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
  • AccessDeniedException

  • InternalServiceException

  • InvalidInputException

  • ConcurrentModificationException

  • ThrottlingException

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
  • AccessDeniedException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

  • ThrottlingException

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
  • AccessDeniedException

  • InternalServiceException

  • InvalidInputException

  • ConcurrentModificationException

  • ConflictException

  • ThrottlingException

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
  • ItemsErforderlich: 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
  • AccessDeniedException

  • InternalServiceException

  • InvalidInputException

  • ThrottlingException

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 #69

    Die 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 wirditemIdentifier, 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 iterableFormName angegeben 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
  • AccessDeniedException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

  • ConcurrentModificationException

  • ThrottlingException

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 #69

    Die 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 wirditemIdentifier, 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 iterableFormName angegeben 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
  • AccessDeniedException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

  • ConcurrentModificationException

  • ThrottlingException

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
  • AccessDeniedException

  • EntityNotFoundException

  • InternalServiceException

  • ThrottlingException

  • InvalidInputException

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 #69

    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 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
  • AccessDeniedException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

  • ThrottlingException

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
  • AccessDeniedException

  • InternalServiceException

  • InvalidInputException

  • ConcurrentModificationException

  • ThrottlingException

  • AlreadyExistsException

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
  • AccessDeniedException

  • EntityNotFoundException

  • InternalServiceException

  • ThrottlingException

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
  • AccessDeniedException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

  • ConcurrentModificationException

  • ThrottlingException

  • AlreadyExistsException

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
  • AccessDeniedException

  • InternalServiceException

  • InvalidInputException

  • ConflictException

  • ConcurrentModificationException

  • ThrottlingException

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
  • AccessDeniedException

  • InternalServiceException

  • InvalidInputException

  • ThrottlingException

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
  • AccessDeniedException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

  • ConcurrentModificationException

  • ThrottlingException

  • AlreadyExistsException

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
  • AccessDeniedException

  • EntityNotFoundException

  • InternalServiceException

  • ThrottlingException

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
  • AccessDeniedException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

  • ConcurrentModificationException

  • ThrottlingException

  • AlreadyExistsException

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
  • AccessDeniedException

  • InternalServiceException

  • InvalidInputException

  • ConcurrentModificationException

  • ThrottlingException

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
  • AccessDeniedException

  • InternalServiceException

  • InvalidInputException

  • ThrottlingException

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 #69

    Die 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 werdenitemIdentifier, 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 iterableFormName angegeben 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 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 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
  • AccessDeniedException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

  • ConcurrentModificationException

  • ThrottlingException

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 #69

    Die 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 #73

    Der Name des iterierbaren Formulars. Wenn die Glossarbegriffe zusammen mit angegeben werdenitemIdentifier, 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 iterableFormName angegeben 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 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 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
  • AccessDeniedException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

  • ConcurrentModificationException

  • ThrottlingException

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 searchText oder filterClause muss 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

Fehler
  • AccessDeniedException

  • InvalidInputException

  • InternalServiceException

  • ThrottlingException

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.

Fehler
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • ThrottlingException

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 ENABLED an, ob mit dem Export von Katalogmetadaten in S3-Tabellen begonnen oder der Export beendet werden DISABLED soll. 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.

Fehler
  • InvalidInputException

  • AccessDeniedException

  • InternalServiceException

  • ThrottlingException

  • ConflictException