Nutzungsprofile
Die Nutzungsprofile-API beschreibt die Datentypen und API im Zusammenhang mit dem Erstellen, Aktualisieren, Löschen oder Anzeigen von Nutzungsprofilen in AWS Glue.
Datentypen
ProfileConfiguration-Struktur
Gibt die Auftrags- und Sitzungswerte an, die ein Administrator in einem AWS Glue-Nutzungsprofil konfiguriert.
Felder
-
SessionConfiguration– Ein Map-Array von Schlüssel-Wert-Paaren.Jeder Schlüssel ist eine UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, und entspricht dem Single-line string pattern.
Jeder Wert ist ein A ConfigurationObject-Objekt.
Eine Schlüssel/Wert-Zuordnung von Konfigurationsparametern für AWS Glue-Sitzungen.
-
JobConfiguration– Ein Map-Array von Schlüssel-Wert-Paaren.Jeder Schlüssel ist eine UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, und entspricht dem Single-line string pattern.
Jeder Wert ist ein A ConfigurationObject-Objekt.
Eine Schlüssel/Wert-Zuordnung von Konfigurationsparametern für AWS Glue-Aufträgen.
ConfigurationObject-Struktur
Gibt die Werte an, die ein Administrator für jeden in einem AWS Glue-Nutzungsprofil konfigurierten Auftrags- oder Sitzungsparameter festlegt.
Felder
-
DefaultValue– UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 128 Bytes lang, passend zum Custom string pattern #35.Ein Standardwert für den Parameter.
-
AllowedValues– Ein UTF-8-Zeichenfolgen-Array.Eine Liste der zulässigen Werte für den Parameter.
-
MinValue– UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 128 Bytes lang, passend zum Custom string pattern #35.Ein zulässiger Mindestwert für den Parameter.
-
MaxValue– UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 128 Bytes lang, passend zum Custom string pattern #35.Ein zulässiger Höchstwert für den Parameter.
UsageProfileDefinition-Struktur
Beschreibt ein AWS Glue-Nutzungsprofil.
Felder
-
Name– UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum Single-line string pattern.Der Name des Nutzungsprofils.
-
Description– Beschreibende Zeichenfolge, nicht mehr als 2048 Bytes lang, passend zum URI address multi-line string pattern.Eine Beschreibung des Nutzungsprofils.
-
CreatedOn– Zeitstempel.Das Datum und die Uhrzeit, zu der das Nutzungsprofil erstellt wurde.
-
LastModifiedOn– Zeitstempel.Datum und Uhrzeit der letzten Änderung des Nutzungsprofils.
Operationen
CreateUsageProfile-Aktion (Python: create_usage_profile)
Erstellt ein AWS Glue-Nutzungsprofil.
Anforderung
-
Name– Erforderlich: UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum Single-line string pattern.Der Name des Nutzungsprofils.
-
Description– Beschreibende Zeichenfolge, nicht mehr als 2048 Bytes lang, passend zum URI address multi-line string pattern.Eine Beschreibung des Nutzungsprofils.
-
Configuration– Erforderlich: Ein ProfileConfiguration-Objekt.Ein
ProfileConfiguration-Objekt, das die Auftrags- und Sitzungswerte für das Profil angibt. -
Tags– Ein Map-Array von Schlüssel-Wert-Paaren, nicht mehr als 50 Paare.Jeder Schlüssel ist eine UTF-8-Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Bytes lang ist.
Jeder Wert ist eine UTF-8-Zeichenfolge, die nicht mehr als 256 Bytes lang ist.
Eine Liste von Tags, die auf das Nutzungsprofil angewendet werden.
Antwort
-
Name– UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum Single-line string pattern.Der Name des Nutzungsprofils, das erstellt wurde.
Fehler
InvalidInputExceptionInternalServiceExceptionAlreadyExistsExceptionOperationTimeoutExceptionResourceNumberLimitExceededExceptionOperationNotSupportedException
GetUsageProfile-Aktion (Python: get_usage_profile)
Ruft Informationen über das angegebene AWS Glue-Nutzungsprofil ab.
Anforderung
-
Name– Erforderlich: UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum Single-line string pattern.Der Name des abzurufenden Nutzungsprofils.
Antwort
-
Name– UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum Single-line string pattern.Der Name des Nutzungsprofils.
-
Description– Beschreibende Zeichenfolge, nicht mehr als 2048 Bytes lang, passend zum URI address multi-line string pattern.Eine Beschreibung des Nutzungsprofils.
-
Configuration– Ein ProfileConfiguration-Objekt.Ein
ProfileConfiguration-Objekt, das die Auftrags- und Sitzungswerte für das Profil angibt. -
CreatedOn– Zeitstempel.Das Datum und die Uhrzeit, zu der das Nutzungsprofil erstellt wurde.
-
LastModifiedOn– Zeitstempel.Datum und Uhrzeit der letzten Änderung des Nutzungsprofils.
Fehler
InvalidInputExceptionInternalServiceExceptionEntityNotFoundExceptionOperationTimeoutExceptionOperationNotSupportedException
UpdateUsageProfile-Aktion (Python: update_usage_profile)
Aktualisiert ein AWS Glue-Nutzungsprofil.
Anforderung
-
Name– Erforderlich: UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum Single-line string pattern.Der Name des Nutzungsprofils.
-
Description– Beschreibende Zeichenfolge, nicht mehr als 2048 Bytes lang, passend zum URI address multi-line string pattern.Eine Beschreibung des Nutzungsprofils.
-
Configuration– Erforderlich: Ein ProfileConfiguration-Objekt.Ein
ProfileConfiguration-Objekt, das die Auftrags- und Sitzungswerte für das Profil angibt.
Antwort
-
Name– UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum Single-line string pattern.Der Name des Nutzungsprofil, das aktualisiert wurde.
Fehler
InvalidInputExceptionInternalServiceExceptionEntityNotFoundExceptionOperationTimeoutExceptionOperationNotSupportedExceptionConcurrentModificationException
DeleteUsageProfile-Aktion (Python: delete_usage_profile)
Löscht das von AWS Glue angegebene Nutzungsprofil.
Anforderung
-
Name– Erforderlich: UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum Single-line string pattern.Zeigt den Namen des zu löschenden Nutzungsprofils an.
Antwort
Keine Antwortparameter.
Fehler
InvalidInputExceptionInternalServiceExceptionOperationTimeoutExceptionOperationNotSupportedException
ListUsageProfiles-Aktion (Python: list_usage_profiles)
Listet alle AWS Glue-Nutzungsprofile auf.
Anforderung
-
NextToken– UTF-8-Zeichenfolge, nicht mehr als 400.000 Bytes lang.Ein Fortsetzungs-Token, der enthalten ist, wenn dies ein Fortsetzungsaufruf ist.
-
MaxResults– Zahl (Ganzzahl), nicht kleiner als 1 oder größer als 200.Gibt die maximale Anzahl der Nutzungsprofile an, die in einer Antwort zurückzugeben sind.
Antwort
-
Profiles– Ein Array mit UsageProfileDefinition-Objekten.Eine Liste von Objekten des Nutzungsprofils (
UsageProfileDefinition). -
NextToken– UTF-8-Zeichenfolge, nicht mehr als 400.000 Bytes lang.Ein Fortsetzungs-Token, der vorhanden ist, wenn das aktuelle Listensegment nicht das letzte ist.
Fehler
InternalServiceExceptionOperationTimeoutExceptionInvalidInputExceptionOperationNotSupportedException