Nutzungsprofile - AWS Glue

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
  • NameErforderlich: 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.

  • ConfigurationErforderlich: 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
  • InvalidInputException

  • InternalServiceException

  • AlreadyExistsException

  • OperationTimeoutException

  • ResourceNumberLimitExceededException

  • OperationNotSupportedException

GetUsageProfile-Aktion (Python: get_usage_profile)

Ruft Informationen über das angegebene AWS Glue-Nutzungsprofil ab.

Anforderung
  • NameErforderlich: 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
  • InvalidInputException

  • InternalServiceException

  • EntityNotFoundException

  • OperationTimeoutException

  • OperationNotSupportedException

UpdateUsageProfile-Aktion (Python: update_usage_profile)

Aktualisiert ein AWS Glue-Nutzungsprofil.

Anforderung
  • NameErforderlich: 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.

  • ConfigurationErforderlich: 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
  • InvalidInputException

  • InternalServiceException

  • EntityNotFoundException

  • OperationTimeoutException

  • OperationNotSupportedException

  • ConcurrentModificationException

DeleteUsageProfile-Aktion (Python: delete_usage_profile)

Löscht das von AWS Glue angegebene Nutzungsprofil.

Anforderung
  • NameErforderlich: 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
  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

  • OperationNotSupportedException

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

  • OperationTimeoutException

  • InvalidInputException

  • OperationNotSupportedException