View a markdown version of this page

Interaktive Sitzungs-API - AWS Glue

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.

Interaktive Sitzungs-API

Die API für interaktive Sitzungen beschreibt die AWS Glue API für die Verwendung AWS Glue interaktiver Sitzungen zum Erstellen und Testen von ETL-Skripten (Extrahieren, Transformieren und Laden) für die Datenintegration.

Datentypen

Sitzungsstruktur

Der Zeitraum, in dem eine Remote-Spark-Laufzeitumgebung ausgeführt wird.

Felder
  • Id— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Die ID der Sitzung.

  • CreatedOn – Zeitstempel.

    Die Uhrzeit und das Datum, an dem die Sitzung erstellt wurde.

  • Status— UTF-8 Zeichenfolge (gültige Werte: PROVISIONING | READY | FAILED | TIMEOUT | STOPPING |STOPPED).

    Der Sitzungsstatus.

  • ErrorMessage – Beschreibende Zeichenfolge, nicht mehr als 2048 Bytes lang, passend zum URI address multi-line string pattern.

    Die während der Sitzung angezeigten Fehlermeldung.

  • Description – Beschreibende Zeichenfolge, nicht mehr als 2048 Bytes lang, passend zum URI address multi-line string pattern.

    Die Beschreibung der Sitzung.

  • Role— UTF-8 Zeichenfolge, die nicht weniger als 20 oder mehr als 2048 Byte lang ist und dem Custom string pattern #51 entspricht.

    Der Name oder der Amazon-Ressourcenname (ARN) der IAM-Rolle, die diesem Vortrag zugeordnet ist.

  • Command – Ein SessionCommand-Objekt.

    Der Befehl Object.see SessionCommand.

  • DefaultArguments – Ein Map-Array von Schlüssel-Wert-Paaren, nicht mehr als 75 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 #52

    Jeder Wert ist eine UTF-8 Zeichenfolge, die nicht länger als 4096 Byte ist und dem URI address multi-line string pattern entspricht.

    Ein Map-Array von Schlüssel-Wert-Paaren. Maximal 75 Paare.

  • Connections – Ein ConnectionsList-Objekt.

    Die Anzahl der Verbindungen, die für die Sitzung verwendet werden.

  • Progress – Nummer (doppelt).

    Der Fortschritt der Codeausführung der Sitzung.

  • MaxCapacity – Nummer (doppelt).

    Die Anzahl der AWS Glue Datenverarbeitungseinheiten (DPUs), die bei der Ausführung des Jobs zugewiesen werden können. Bei einer DPU handelt es sich um ein relatives Maß der Rechenleistung, die aus 4 vCPUs Rechenkapazität und 16 GB Arbeitsspeicher besteht.

  • SecurityConfiguration— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem Single-line string pattern entspricht.

    Der Name der SecurityConfiguration Struktur, die für die Sitzung verwendet werden soll.

  • GlueVersion— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtCustom string pattern #45.

    Die AWS Glue Version bestimmt, welche Versionen von Apache Spark und Python AWS Glue unterstützt werden. Der GlueVersion muss größer als 2,0 sein.

  • DataAccessId— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 36 Byte lang.

    Die Datenzugriffs-ID der Sitzung.

  • PartitionId— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 36 Byte lang.

    Die Partitions-ID der Sitzung.

  • NumberOfWorkers – Zahl (Ganzzahl).

    Die Anzahl der Worker eines definierten WorkerType, die für die Sitzung verwendet werden sollen.

  • WorkerType— UTF-8 Zeichenfolge (gültige Werte: Standard="" | G.1X="" | G.2X="" | G.025X="" | G.4X="" | G.8X="" |Z.2X="").

    Der Typ des vordefinierten Workers, der bei der Ausführung einer Sitzung zugewiesen wird. Akzeptiert einen Wert von G.1X, G.2X, G.4X oder G.8X für Spark-Sitzungen. Akzeptiert den Wert Z.2X für Ray-Sitzungen.

  • CompletedOn – Zeitstempel.

    Datum und Uhrzeit des Abschlusses dieser Sitzung.

  • ExecutionTime – Nummer (doppelt).

    Die Gesamtzeit, in der die Sitzung ausgeführt wurde.

  • DPUSeconds – Nummer (doppelt).

    Die von der Sitzung verbrauchten DPUs (Formel: ExecutionTime * MaxCapacity).

  • IdleTimeout – Zahl (Ganzzahl).

    Die Anzahl der Minuten im Leerlauf, bevor die Sitzung das Zeitlimit überschreitet.

  • ProfileName— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem Single-line string pattern entspricht.

    Der Name eines AWS Glue Nutzungsprofils, das der Sitzung zugeordnet ist.

  • SessionType— UTF-8 Zeichenfolge (gültige Werte: LIVY="" |SPARK_CONNECT="").

    Der Typ der Sitzung.

SessionCommand Struktur

Der SessionCommand, der den Auftrag ausführt.

Felder
  • Name— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und der entsprichtSingle-line string pattern.

    Gibt den Namen des an SessionCommand. Kann „glueetl“ oder „gluestreaming“ sein.

  • PythonVersion— UTF-8 Zeichenfolge, die dem entsprichtCustom string pattern #46.

    Gibt die Version von Python an. Die Python-Version gibt die Version an, die für Aufträge vom Typ Spark unterstützt wird.

Statement-Struktur

Die Anweisung oder Aufforderung, dass eine bestimmte Aktion in einer Sitzung ausgeführt wird.

Felder
  • Id – Zahl (Ganzzahl).

    Die ID der Anweisung.

  • Code— UTF-8 Zeichenfolge.

    Der Ausführungscode der Anweisung.

  • State— UTF-8 Zeichenfolge (gültige Werte: WAITING | RUNNING | AVAILABLE | CANCELLING | CANCELLED |ERROR).

    Der Status, während die Anfrage bearbeitet wird.

  • Output – Ein StatementOutput-Objekt.

    Die Ausgabe in JSON.

  • Progress – Nummer (doppelt).

    Der Fortschritt der Codeausführung.

  • StartedOn – Zahl (lang).

    Datum und Datum der Unix-Version, an der die Auftragsdefinition gestartet wurde.

  • CompletedOn – Zahl (lang).

    Datum und Uhrzeit der Unix-Version, an der die Auftragsdefinition abgeschlossen wurde.

StatementOutput Struktur

Die Ausgabe der Codeausführung im JSON-Format.

Felder
  • Data – Ein StatementOutputData-Objekt.

    Ausgabe der Codeausführung.

  • ExecutionCount – Zahl (Ganzzahl).

    Die Ausführungszahl der Ausgabe.

  • Status— UTF-8 Zeichenfolge (gültige Werte: WAITING | RUNNING | AVAILABLE | CANCELLING | CANCELLED |ERROR).

    Der Status der Codeausführungs-Ausgabe.

  • ErrorName— UTF-8 Zeichenfolge.

    Der Name des Fehlers in der Ausgabe.

  • ErrorValue— UTF-8 Zeichenfolge.

    Der Fehlerwert der Ausgabe.

  • Traceback— Eine Reihe von UTF-8 Zeichenketten.

    Das Traceback der Ausgabe.

StatementOutputData -Struktur

Die Ausgabe der Codeausführung im JSON-Format.

Felder
  • TextPlain— UTF-8 Zeichenfolge.

    Die Ausgabe der Codeausführung im Textformat.

ConnectionsList Struktur

Gibt die Verbindungen an, die von einem Auftrag verwendet werden.

Felder
  • Connections— Eine Reihe von UTF-8 Zeichenketten, nicht mehr als 1000 Zeichenketten.

    Eine Liste der Verbindungen, die vom Auftrag verwendet werden.

Operationen

CreateSession Aktion (Python: create_session)

Erstellt eine neue Sitzung.

Anforderung

Anforderung, eine neue Sitzung zu erstellen.

  • Id Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string pattern

    Die ID der Sitzungs-Anforderung.

  • Description – Beschreibende Zeichenfolge, nicht mehr als 2048 Bytes lang, passend zum URI address multi-line string pattern.

    Die Beschreibung der Sitzung.

  • Role Erforderlich: UTF-8 Zeichenfolge, mindestens 20 oder mehr als 2048 Byte lang, die dem Custom string pattern #51 entspricht.

    Der IAM-Rollen-ARN

  • CommandErforderlich: Ein SessionCommand-Objekt.

    Der SessionCommand, der den Auftrag ausführt.

  • Timeout – Zahl (ganze Zahl), mindestens 1.

    Die Anzahl der Minuten, bevor eine Zeitüberschreitung für die Sitzung auftritt. Der Standardwert für Spark-ETL-Aufträge beträgt 48 Stunden (2.880 Minuten). Konsultieren Sie die Dokumentation für andere Auftragstypen.

  • IdleTimeout – Zahl (ganze Zahl), mindestens 1.

    Die Anzahl der untätigen Minuten, bevor eine Zeitüberschreitung für die Sitzung auftritt. Die Standardeinstellung für Spark-ETL-Aufträge ist der Wert der Zeitüberschreitung. Konsultieren Sie die Dokumentation für andere Auftragstypen.

  • DefaultArguments – Ein Map-Array von Schlüssel-Wert-Paaren, nicht mehr als 75 Paare.

    Jeder Schlüssel ist eine UTF-8 Zeichenfolge, die mindestens 1 oder mehr als 128 Byte lang ist und dem Custom string pattern #52 entspricht.

    Jeder Wert ist eine UTF-8 Zeichenfolge, die nicht länger als 4096 Byte ist und dem URI address multi-line string pattern entspricht.

    Ein Map-Array von Schlüssel-Wert-Paaren. Maximal 75 Paare.

  • Connections – Ein ConnectionsList-Objekt.

    Die Anzahl der Verbindungen, die für die Sitzung verwendet werden sollen.

  • MaxCapacity – Nummer (doppelt).

    Die Anzahl der AWS Glue Datenverarbeitungseinheiten (DPUs), die bei der Ausführung des Jobs zugewiesen werden können. Bei einer DPU handelt es sich um ein relatives Maß der Rechenleistung, die aus 4 vCPUs Rechenkapazität und 16 GB Arbeitsspeicher besteht.

  • NumberOfWorkers – Zahl (Ganzzahl).

    Die Anzahl der Worker eines definierten WorkerType, die für die Sitzung verwendet werden sollen.

  • WorkerType— UTF-8 Zeichenfolge (gültige Werte: Standard="" | | G.1X="" | G.2X="" | G.025X="" | G.4X="" G.8X="" |Z.2X="").

    Der Typ der vordefinierten Worker, der zugeordnet wird, wenn ein Auftrag ausgeführt wird. Akzeptiert den Wert G.1X, G.2X G.4X, oder G.8X für Spark-Jobs. Akzeptiert den Wert Z.2X für Ray-Notebooks.

    • Für den Worker-Typ G.1X ist jedem Worker 1 DPU (4 vCPUs, 16 GB Arbeitsspeicher, 94 GB Festplattenplatz) sowie ein Executor pro Worker zugewiesen. Wir empfehlen diesen Worker-Typ für Workloads wie Datentransformationen, Zusammenführungen und Abfragen. Er bietet eine skalierbare und kostengünstige Möglichkeit, die meisten Aufträge auszuführen.

    • Für den Worker-Typ G.2X sind jedem Worker 2 DPU (8 vCPUs, 32 GB Arbeitsspeicher, 138 GB Festplattenplatz) sowie ein Executor pro Worker zugewiesen. Wir empfehlen diesen Worker-Typ für Workloads wie Datentransformationen, Zusammenführungen und Abfragen. Er bietet eine skalierbare und kostengünstige Möglichkeit, die meisten Aufträge auszuführen.

    • Für den Worker-Typ G.4X sind jedem Worker 4 DPU (16 vCPUs, 64 GB Arbeitsspeicher, 256 GB Festplattenplatz) sowie ein Executor pro Worker zugewiesen. Wir empfehlen diesen Worker-Typ für Aufträge, deren Workloads Ihre anspruchsvollsten Transformationen, Aggregationen, Verknüpfungen und Abfragen enthalten. Dieser Workertyp ist nur für Spark-ETL-Jobs der AWS Glue Version 3.0 oder höher in den folgenden AWS Regionen verfügbar: USA Ost (Ohio), USA Ost (Nord-Virginia), USA West (Oregon), Asien-Pazifik (Singapur), Asien-Pazifik (Sydney), Asien-Pazifik (Tokio), Kanada (Zentral), Europa (Frankfurt), Europa (Irland) und Europa (Stockholm).

    • Für den Worker-Typ G.8X sind jedem Worker 8 DPU (32 vCPUs, 128 GB Arbeitsspeicher, 512 GB Festplattenplatz) sowie ein Executor pro Worker zugewiesen. Wir empfehlen diesen Worker-Typ für Aufträge, deren Workloads Ihre anspruchsvollsten Transformationen, Aggregationen, Verknüpfungen und Abfragen enthalten. Dieser Worker-Typ ist nur für Spark-ETL-Jobs der AWS Glue Version 3.0 oder höher in denselben AWS Regionen verfügbar, die für den G.4X Worker-Typ unterstützt werden.

    • Für den Z.2X Worker-Typ ist jeder Worker 2 M-DPU (8 vCPUs, 64 GB Arbeitsspeicher) mit 128 GB Festplatte zugeordnet und bietet auf Basis des Autoscalers bis zu 8 Ray-Worker.

  • SecurityConfiguration— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entspricht. Single-line string pattern

    Der Name der SecurityConfiguration Struktur, die für die Sitzung verwendet werden soll

  • GlueVersion— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtCustom string pattern #45.

    Die AWS Glue Version bestimmt, welche Versionen von Apache Spark und Python AWS Glue unterstützt werden. Der GlueVersion muss größer als 2,0 sein.

  • DataAccessId— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 36 Byte lang.

    Die Datenzugriffs-ID der Sitzung.

  • PartitionId— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 36 Byte lang.

    Die Partitions-ID der Sitzung.

  • 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 Byte lang ist.

    Jeder Wert ist eine UTF-8 Zeichenfolge, die nicht länger als 256 Byte ist.

    Die Zuordnung der Schlüsselwertpaare (Tags), die zur Sitzung gehören.

  • RequestOrigin— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Byte lang ist und dem entsprichtCustom string pattern #52.

    Der Ursprung der Anforderung.

  • ProfileName— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Der Name eines AWS Glue Nutzungsprofils, das der Sitzung zugeordnet ist.

  • SessionType— UTF-8 Zeichenfolge (gültige Werte: LIVY="" |SPARK_CONNECT="").

    Der Typ der Sitzung, die erstellt werden soll.

Antwort
  • Session – Ein Sitzung-Objekt.

    Gibt das Sitzungsobjekt in der Antwort zurück.

Fehler
  • AccessDeniedException

  • IdempotentParameterMismatchException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

  • ValidationException

  • AlreadyExistsException

  • ResourceNumberLimitExceededException

  • OperationNotSupportedException

StopSession Aktion (Python: stop_session)

Hält die Sitzung an.

Anforderung
  • Id Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string pattern

    Die ID der Sitzung, die angehalten werden soll.

  • RequestOrigin— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Byte lang ist und dem entsprichtCustom string pattern #52.

    Der Ursprung der Anforderung.

Antwort
  • Id— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Gibt die ID der angehaltenen Sitzung zurück.

Fehler
  • AccessDeniedException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

  • IllegalSessionStateException

  • ConcurrentModificationException

DeleteSession Aktion (Python: delete_session)

Löscht die Sitzung.

Anforderung
  • Id Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string pattern

    Die ID der zu löschenden Sitzung.

  • RequestOrigin— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Byte lang ist und dem entsprichtCustom string pattern #52.

    Der Name des Ursprungs der Löschsitzungsanforderung.

Antwort
  • Id— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.

    Gibt die ID der gelöschten Sitzung zurück.

Fehler
  • AccessDeniedException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

  • IllegalSessionStateException

  • ConcurrentModificationException

GetSession Aktion (Python: get_session)

Ruft die Sitzung ab.

Anforderung
  • Id Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string pattern

    Die ID der Sitzung.

  • RequestOrigin— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Byte lang ist und dem entsprichtCustom string pattern #52.

    Der Ursprung der Anforderung.

Antwort
  • Session – Ein Sitzung-Objekt.

    Das Sitzungsobjekt wird in der Antwort zurückgegeben.

Fehler
  • AccessDeniedException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

ListSessions Aktion (Python: list_sessions)

Abrufen einer Liste von Sitzungen.

Anforderung
  • NextToken— UTF-8 Zeichenfolge, nicht mehr als 400000 Byte lang.

    Das Token für den nächsten Ergebnissatz bzw. Null, wenn keine weiteren Ergebnisse vorliegen.

  • MaxResults – Zahl (Ganzzahl), nicht kleiner als 1 oder größer als 1000.

    Die maximale Anzahl von Ergebnissen.

  • 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 Byte lang ist.

    Jeder Wert ist eine UTF-8 Zeichenfolge, die nicht länger als 256 Byte ist.

    Tags, die zur Sitzung gehören.

  • RequestOrigin— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Byte lang ist und dem entsprichtCustom string pattern #52.

    Der Ursprung der Anforderung.

Antwort
  • Ids— Eine Reihe von UTF-8 Zeichenketten.

    Gibt die ID der Sitzungs-Anforderung zurück.

  • Sessions – Ein Array mit Sitzung-Objekten.

    Gibt das Sitzungs-Objekt zurück.

  • NextToken— UTF-8 Zeichenfolge, nicht mehr als 400000 Byte lang.

    Das Token für den nächsten Ergebnissatz bzw. Null, wenn keine weiteren Ergebnisse vorliegen.

Fehler
  • AccessDeniedException

  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

RunStatement Aktion (Python: run_statement)

Führt die Anweisung aus.

Anforderung
  • SessionId Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string pattern

    Die Sitzungs-ID der auszuführenden Anweisung.

  • Code Erforderlich: UTF-8 Zeichenfolge, nicht länger als 68000 Byte.

    Der auszuführende Anweisungscode.

  • RequestOrigin— UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 128 Byte lang, die dem Custom string pattern #52 entspricht.

    Der Ursprung der Anforderung.

Antwort
  • Id – Zahl (Ganzzahl).

    Gibt die ID der ausgeführten Anweisung zurück.

Fehler
  • EntityNotFoundException

  • AccessDeniedException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

  • ValidationException

  • ResourceNumberLimitExceededException

  • OperationNotSupportedException

  • SessionBusyException

  • IllegalSessionStateException

CancelStatement Aktion (Python: cancel_statement)

Bricht die Anweisung ab.

Anforderung
  • SessionId Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string pattern

    Die Sitzungs-ID der Anweisung, die abgebrochen werden soll.

  • IdErforderlich: Zahl (Ganzzahl).

    Die ID der Anweisung, die abgebrochen werde soll.

  • RequestOrigin— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Byte lang ist und dem entsprichtCustom string pattern #52.

    Der Ursprung der Anforderung, die Anweisung abzubrechen.

Antwort
  • Keine Antwortparameter.

Fehler
  • AccessDeniedException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

  • IllegalSessionStateException

GetStatement Aktion (Python: get_statement)

Ruft die Anweisung ab.

Anforderung
  • SessionId Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string pattern

    Die Sitzungs-ID der Anweisung.

  • IdErforderlich: Zahl (Ganzzahl).

    Die ID der Anweisung.

  • RequestOrigin— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Byte lang ist und dem entsprichtCustom string pattern #52.

    Der Ursprung der Anforderung.

Antwort
  • Statement – Ein Statement-Objekt.

    Gibt die Anweisung zurück.

Fehler
  • AccessDeniedException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

  • IllegalSessionStateException

ListStatements Aktion (Python: list_statements)

Listet Anweisungen für die Sitzung auf.

Anforderung
  • SessionId Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string pattern

    Die Sitzungs-ID der Anweisungen.

  • RequestOrigin— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 128 Byte lang ist und dem entsprichtCustom string pattern #52.

    Der Ursprung der Anforderung, Anweisungen aufzulisten.

  • NextToken— UTF-8 Zeichenfolge, nicht länger als 400000 Byte.

    Ein Fortsetzungs-Token, wenn dies ein Fortsetzungsaufruf ist.

Antwort
  • Statements – Ein Array mit Statement-Objekten.

    Gibt die Liste der Anweisungen zurück.

  • NextToken— UTF-8 Zeichenfolge, nicht länger als 400000 Byte.

    Ein Fortsetzungstoken, wenn noch nicht alle Anweisungen zurückgegeben wurden.

Fehler
  • AccessDeniedException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

  • IllegalSessionStateException

GetGlueIdentityCenterConfiguration Aktion (Python: get_glue_identity_center_configuration)

Ruft die aktuellen AWS Glue Identity Center-Konfigurationsdetails ab, einschließlich der zugehörigen Identity Center-Instanz und Anwendungsinformationen.

Anforderung
  • Keine Anforderungsparameter.

Antwort

Antwort, die die AWS Glue Identity Center-Konfigurationsdetails enthält.

  • ApplicationArn— UTF-8 Zeichenfolge, die nicht weniger als 10 oder mehr als 1224 Byte lang ist.

    Der Amazon-Ressourcenname (ARN) der Identity Center-Anwendung, die der AWS Glue Konfiguration zugeordnet ist.

  • InstanceArn— UTF-8 Zeichenfolge, nicht weniger als 10 oder mehr als 1224 Byte lang.

    Der Amazon-Ressourcenname (ARN) der Identity Center-Instance, die der AWS Glue Konfiguration zugeordnet ist.

  • Scopes— Eine Reihe von UTF-8 Zeichenketten.

    Eine Liste von Identity Center-Bereichen, die die Berechtigungen und Zugriffsebenen für die AWS Glue Konfiguration definieren.

  • UserBackgroundSessionsEnabled – Boolesch.

    Gibt an, ob Benutzer Hintergrundsitzungen ausführen können, wenn sie die Identity Center-Authentifizierung mit AWS Glue Diensten verwenden.

Fehler
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • AccessDeniedException

  • ConcurrentModificationException

UpdateGlueIdentityCenterConfiguration Aktion (Python: update_glue_identity_center_configuration)

Aktualisiert die bestehende AWS Glue Identity Center-Konfiguration und ermöglicht die Änderung von Bereichen und Berechtigungen für die Integration.

Anforderung

Fordern Sie die Aktualisierung einer vorhandenen AWS Glue Identity Center-Konfiguration an.

  • Scopes— Eine Reihe von UTF-8 Zeichenketten, nicht weniger als 1 oder mehr als 50 Zeichenketten.

    Eine Liste von Identity Center-Bereichen, die die aktualisierten Berechtigungen und Zugriffsebenen für die AWS Glue Konfiguration definieren.

  • UserBackgroundSessionsEnabled – Boolesch.

    Gibt an, ob Benutzer Hintergrundsitzungen ausführen können, wenn sie die Identity Center-Authentifizierung mit AWS Glue Diensten verwenden.

Antwort
  • Keine Antwortparameter.

Fehler
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • AccessDeniedException

  • ConcurrentModificationException

CreateGlueIdentityCenterConfiguration Aktion (Python: create_glue_identity_center_configuration)

Erstellt eine neue AWS Glue Identity Center-Konfiguration, um die Integration zwischen AWS Glue und IAM Identity Center für Authentifizierung und Autorisierung zu ermöglichen. AWS

Anforderung

Fordern Sie die Erstellung einer neuen AWS Glue Identity Center-Konfiguration an.

  • InstanceArn Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 10 oder mehr als 1224 Byte lang.

    Der Amazon-Ressourcenname (ARN) der Identity Center-Instance, die der AWS Glue Konfiguration zugeordnet werden soll.

  • Scopes— Eine Reihe von UTF-8 Zeichenketten, mindestens 1 oder mehr als 50 Zeichenketten.

    Eine Liste von Identity Center-Bereichen, die die Berechtigungen und Zugriffsebenen für die AWS Glue Konfiguration definieren.

  • UserBackgroundSessionsEnabled – Boolesch.

    Gibt an, ob Benutzer Hintergrundsitzungen ausführen können, wenn sie die Identity Center-Authentifizierung mit AWS Glue Diensten verwenden.

Antwort

Antwort beim Erstellen einer neuen AWS Glue Identity Center-Konfiguration.

  • ApplicationArn— UTF-8 Zeichenfolge, nicht weniger als 10 oder mehr als 1224 Byte lang.

    Der Amazon-Ressourcenname (ARN) der Identity Center-Anwendung, die für die AWS Glue Konfiguration erstellt wurde.

Fehler
  • InvalidInputException

  • AlreadyExistsException

  • InternalServiceException

  • OperationTimeoutException

  • AccessDeniedException

  • ConcurrentModificationException

DeleteGlueIdentityCenterConfiguration Aktion (Python: delete_glue_identity_center_configuration)

Löscht die vorhandene AWS Glue Identity Center-Konfiguration und entfernt die Integration zwischen und IAM Identity Center. AWS Glue AWS

Anforderung
  • Keine Anforderungsparameter.

Antwort
  • Keine Antwortparameter.

Fehler
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • AccessDeniedException

  • ConcurrentModificationException