

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
<a name="aws-glue-api-interactive-sessions"></a>

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

## Datentypen
<a name="aws-glue-api-interactive-sessions-objects"></a>
+ [Sitzungsstruktur](#aws-glue-api-interactive-sessions-Session)
+ [SessionCommand Struktur](#aws-glue-api-interactive-sessions-SessionCommand)
+ [Statement-Struktur](#aws-glue-api-interactive-sessions-Statement)
+ [StatementOutput Struktur](#aws-glue-api-interactive-sessions-StatementOutput)
+ [StatementOutputData Struktur](#aws-glue-api-interactive-sessions-StatementOutputData)
+ [ConnectionsList Struktur](#aws-glue-api-interactive-sessions-ConnectionsList)

## Sitzungsstruktur
<a name="aws-glue-api-interactive-sessions-Session"></a>

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

**Felder**
+ `Id` – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Die ID der Sitzung.
+ `CreatedOn` – Zeitstempel.

  Die Uhrzeit und das Datum, an dem die Sitzung erstellt wurde.
+ `Status` – UTF-8-Zeichenfolge (zulässige Werte: `PROVISIONING` \$1 `READY` \$1 `FAILED` \$1 `TIMEOUT` \$1 `STOPPING` \$1 `STOPPED`).

  Der Sitzungsstatus. 
+ `ErrorMessage` – Beschreibende Zeichenfolge, nicht mehr als 2048 Bytes lang, passend zum [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Die während der Sitzung angezeigten Fehlermeldung.
+ `Description` – Beschreibende Zeichenfolge, nicht mehr als 2048 Bytes lang, passend zum [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Die Beschreibung der Sitzung.
+ `Role` – UTF-8-Zeichenfolge, nicht weniger als 20 oder mehr als 2 048 Bytes lang, passend zum [Custom string pattern #30](aws-glue-api-common.md#regex_30).

  Der Name oder der Amazon-Ressourcenname (ARN) der IAM-Rolle, die diesem Vortrag zugeordnet ist.
+ `Command` – Ein [SessionCommand](#aws-glue-api-interactive-sessions-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, nicht weniger als 1 oder mehr als 128 Bytes lang, und entspricht dem [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Jeder Wert ist eine UTF-8-Zeichenfolge, nicht mehr als 4096 Bytes lang, und entspricht dem [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Ein Map-Array von Schlüssel-Wert-Paaren. Maximal 75 Paare. 
+ `Connections` – Ein [ConnectionsList](#aws-glue-api-interactive-sessions-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 zugewiesen werden können, wenn der Job ausgeführt wird. Eine DPU ist ein relatives Maß für die Rechenleistung, das aus 4 V CPUs Rechenkapazität und 16 GB Arbeitsspeicher besteht. 
+ `SecurityConfiguration` – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Der Name der SecurityConfiguration Struktur, die für die Sitzung verwendet werden soll.
+ `GlueVersion` – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum [Custom string pattern #48](aws-glue-api-common.md#regex_48).

  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 Bytes lang.

  Die Datenzugriffs-ID der Sitzung.
+ `PartitionId` – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 36 Bytes 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 (zulässige Werte: `Standard=""` \$1 `G.1X=""` \$1 `G.2X=""` \$1 `G.025X=""` \$1 `G.4X=""` \$1 `G.8X=""` \$1 `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).

  Der während der Sitzung DPUs verbrauchte Wert (Formel: ExecutionTime \$1 MaxCapacity).
+ `IdleTimeout` – Zahl (Ganzzahl).

  Die Anzahl der Minuten im Leerlauf, bevor die Sitzung das Zeitlimit überschreitet.
+ `ProfileName` – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Der Name eines mit der Sitzung verknüpften AWS Glue Nutzungsprofils.

## SessionCommand Struktur
<a name="aws-glue-api-interactive-sessions-SessionCommand"></a>

Der `SessionCommand`, der den Auftrag ausführt.

**Felder**
+ `Name` – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Gibt den Namen der an SessionCommand. Kann „glueetl“ oder „gluestreaming“ sein.
+ `PythonVersion` – UTF-8-Zeichenfolge, die [Custom string pattern #49](aws-glue-api-common.md#regex_49) entspricht.

  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
<a name="aws-glue-api-interactive-sessions-Statement"></a>

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 (zulässige Werte: `WAITING` \$1 `RUNNING` \$1 `AVAILABLE` \$1 `CANCELLING` \$1 `CANCELLED` \$1 `ERROR`).

  Der Status, während die Anfrage bearbeitet wird.
+ `Output` – Ein [StatementOutput](#aws-glue-api-interactive-sessions-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
<a name="aws-glue-api-interactive-sessions-StatementOutput"></a>

Die Ausgabe der Codeausführung im JSON-Format.

**Felder**
+ `Data` – Ein [StatementOutputData](#aws-glue-api-interactive-sessions-StatementOutputData)-Objekt.

  Ausgabe der Codeausführung.
+ `ExecutionCount` – Zahl (Ganzzahl).

  Die Ausführungszahl der Ausgabe.
+ `Status` – UTF-8-Zeichenfolge (zulässige Werte: `WAITING` \$1 `RUNNING` \$1 `AVAILABLE` \$1 `CANCELLING` \$1 `CANCELLED` \$1 `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` – Ein UTF-8-Zeichenfolgen-Array.

  Das Traceback der Ausgabe.

## StatementOutputData Struktur
<a name="aws-glue-api-interactive-sessions-StatementOutputData"></a>

Die Ausgabe der Codeausführung im JSON-Format.

**Felder**
+ `TextPlain` – UTF-8-Zeichenfolge.

  Die Ausgabe der Codeausführung im Textformat.

## ConnectionsList Struktur
<a name="aws-glue-api-interactive-sessions-ConnectionsList"></a>

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

**Felder**
+ `Connections`: Ein Array mit UTF-8-Zeichenfolgen, nicht mehr als 1000 Zeichenfolgen.

  Eine Liste der Verbindungen, die vom Auftrag verwendet werden.

## Operationen
<a name="aws-glue-api-interactive-sessions-actions"></a>
+ [CreateSession Aktion (Python: create\$1session)](#aws-glue-api-interactive-sessions-CreateSession)
+ [StopSession Aktion (Python: stop\$1session)](#aws-glue-api-interactive-sessions-StopSession)
+ [DeleteSession Aktion (Python: delete\$1session)](#aws-glue-api-interactive-sessions-DeleteSession)
+ [GetSession Aktion (Python: get\$1session)](#aws-glue-api-interactive-sessions-GetSession)
+ [ListSessions Aktion (Python: list\$1sessions)](#aws-glue-api-interactive-sessions-ListSessions)
+ [RunStatement Aktion (Python: run\$1statement)](#aws-glue-api-interactive-sessions-RunStatement)
+ [CancelStatement Aktion (Python: cancel\$1statement)](#aws-glue-api-interactive-sessions-CancelStatement)
+ [GetStatement Aktion (Python: get\$1statement)](#aws-glue-api-interactive-sessions-GetStatement)
+ [ListStatements Aktion (Python: list\$1statements)](#aws-glue-api-interactive-sessions-ListStatements)
+ [GetGlueIdentityCenterConfiguration Aktion (Python: get\$1glue\$1identity\$1center\$1configuration)](#aws-glue-api-interactive-sessions-GetGlueIdentityCenterConfiguration)
+ [UpdateGlueIdentityCenterConfiguration Aktion (Python: update\$1glue\$1identity\$1center\$1configuration)](#aws-glue-api-interactive-sessions-UpdateGlueIdentityCenterConfiguration)
+ [CreateGlueIdentityCenterConfiguration Aktion (Python: create\$1glue\$1identity\$1center\$1configuration)](#aws-glue-api-interactive-sessions-CreateGlueIdentityCenterConfiguration)
+ [DeleteGlueIdentityCenterConfiguration Aktion (Python: delete\$1glue\$1identity\$1center\$1configuration)](#aws-glue-api-interactive-sessions-DeleteGlueIdentityCenterConfiguration)

## CreateSession Aktion (Python: create\$1session)
<a name="aws-glue-api-interactive-sessions-CreateSession"></a>

Erstellt eine neue Sitzung.

**Anforderung**

Anforderung, eine neue Sitzung zu erstellen.
+ `Id` – *Erforderlich:* UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine). 

  Die ID der Sitzungs-Anforderung. 
+ `Description` – Beschreibende Zeichenfolge, nicht mehr als 2048 Bytes lang, passend zum [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Die Beschreibung der Sitzung. 
+ `Role` – *Erforderlich:* UTF-8-Zeichenfolge, nicht weniger als 20 oder mehr als 2 048 Bytes lang, passend zum [Custom string pattern #30](aws-glue-api-common.md#regex_30). 

  Der IAM-Rollen-ARN 
+ `Command` – *Erforderlich:* Ein [SessionCommand](#aws-glue-api-interactive-sessions-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, nicht weniger als 1 oder mehr als 128 Bytes lang, und entspricht dem [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Jeder Wert ist eine UTF-8-Zeichenfolge, nicht mehr als 4096 Bytes lang, und entspricht dem [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Ein Map-Array von Schlüssel-Wert-Paaren. Maximal 75 Paare. 
+ `Connections` – Ein [ConnectionsList](#aws-glue-api-interactive-sessions-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 zugewiesen werden können, wenn der Job ausgeführt wird. Eine DPU ist ein relatives Maß für die Rechenleistung, das aus 4 V CPUs 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 (zulässige Werte: `Standard=""` \$1 `G.1X=""` \$1 `G.2X=""` \$1 `G.025X=""` \$1 `G.4X=""` \$1 `G.8X=""` \$1 `Z.2X=""`).

  Der Typ der vordefinierten Worker, der zugeordnet wird, wenn ein Auftrag ausgeführt wird. Akzeptiert einen Wert von G.1X, G.2X, G.4X oder G.8X für Spark-Aufträge. Akzeptiert den Wert Z.2X für Ray-Notebooks.
  + Für den `G.1X` Worker-Typ wird jeder Worker einer DPU (4 VCPUs, 16 GB Arbeitsspeicher) mit 94 GB Festplatte zugeordnet und bietet einen Executor pro Worker. 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 `G.2X` Worker-Typ wird jeder Worker 2 DPU (8 VCPUs, 32 GB Arbeitsspeicher) mit 138 GB Festplatte zugeordnet und bietet 1 Executor pro Worker. 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 `G.4X` Worker-Typ wird jeder Worker 4 DPU (16 VCPUs, 64 GB Arbeitsspeicher) mit 256 GB Festplatte zugeordnet und bietet 1 Executor pro Worker. 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 `G.8X` Worker-Typ wird jeder Worker 8 DPU (32 VCPUs, 128 GB Arbeitsspeicher) mit 512 GB Festplatte zugeordnet und bietet 1 Executor pro Worker. 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 auch für den Worker-Typ unterstützt werden. `G.4X`
  + Für den `Z.2X` Worker-Typ wird 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, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Der Name der SecurityConfiguration Struktur, die für die Sitzung verwendet werden soll 
+ `GlueVersion` – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum [Custom string pattern #48](aws-glue-api-common.md#regex_48).

  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 Bytes lang.

  Die Datenzugriffs-ID der Sitzung. 
+ `PartitionId` – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 36 Bytes 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 Bytes lang ist.

  Jeder Wert ist eine UTF-8-Zeichenfolge, die nicht mehr als 256 Bytes lang ist.

  Die Zuordnung der Schlüsselwertpaare (Tags), die zur Sitzung gehören.
+ `RequestOrigin` – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 128 Bytes lang, passend zum [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Der Ursprung der Anforderung. 
+ `ProfileName` – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Der Name eines mit der Sitzung verknüpften AWS Glue Nutzungsprofils.

**Antwort**
+ `Session` – Ein [Sitzung](#aws-glue-api-interactive-sessions-Session)-Objekt.

  Gibt das Sitzungsobjekt in der Antwort zurück.

**Fehler**
+ `AccessDeniedException`
+ `IdempotentParameterMismatchException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `ValidationException`
+ `AlreadyExistsException`
+ `ResourceNumberLimitExceededException`

## StopSession Aktion (Python: stop\$1session)
<a name="aws-glue-api-interactive-sessions-StopSession"></a>

Hält die Sitzung an.

**Anforderung**
+ `Id` – *Erforderlich:* UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine). 

  Die ID der Sitzung, die angehalten werden soll.
+ `RequestOrigin` – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 128 Bytes lang, passend zum [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Der Ursprung der Anforderung.

**Antwort**
+ `Id` – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Gibt die ID der angehaltenen Sitzung zurück.

**Fehler**
+ `AccessDeniedException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `IllegalSessionStateException`
+ `ConcurrentModificationException`

## DeleteSession Aktion (Python: delete\$1session)
<a name="aws-glue-api-interactive-sessions-DeleteSession"></a>

Löscht die Sitzung.

**Anforderung**
+ `Id` – *Erforderlich:* UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine). 

  Die ID der zu löschenden Sitzung.
+ `RequestOrigin` – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 128 Bytes lang, passend zum [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Der Name des Ursprungs der Löschsitzungsanforderung.

**Antwort**
+ `Id` – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

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

**Fehler**
+ `AccessDeniedException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `IllegalSessionStateException`
+ `ConcurrentModificationException`

## GetSession Aktion (Python: get\$1session)
<a name="aws-glue-api-interactive-sessions-GetSession"></a>

Ruft die Sitzung ab.

**Anforderung**
+ `Id` – *Erforderlich:* UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine). 

  Die ID der Sitzung. 
+ `RequestOrigin` – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 128 Bytes lang, passend zum [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Der Ursprung der Anforderung. 

**Antwort**
+ `Session` – Ein [Sitzung](#aws-glue-api-interactive-sessions-Session)-Objekt.

  Das Sitzungsobjekt wird in der Antwort zurückgegeben.

**Fehler**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`

## ListSessions Aktion (Python: list\$1sessions)
<a name="aws-glue-api-interactive-sessions-ListSessions"></a>

Abrufen einer Liste von Sitzungen.

**Anforderung**
+ `NextToken` – UTF-8-Zeichenfolge, nicht mehr als 400.000 Bytes 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 Bytes lang ist.

  Jeder Wert ist eine UTF-8-Zeichenfolge, die nicht mehr als 256 Bytes lang ist.

  Tags, die zur Sitzung gehören. 
+ `RequestOrigin` – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 128 Bytes lang, passend zum [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Der Ursprung der Anforderung. 

**Antwort**
+ `Ids` – Ein UTF-8-Zeichenfolgen-Array.

  Gibt die ID der Sitzungs-Anforderung zurück. 
+ `Sessions` – Ein Array mit [Sitzung](#aws-glue-api-interactive-sessions-Session)-Objekten.

  Gibt das Sitzungs-Objekt zurück. 
+ `NextToken` – UTF-8-Zeichenfolge, nicht mehr als 400.000 Bytes 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\$1statement)
<a name="aws-glue-api-interactive-sessions-RunStatement"></a>

Führt die Anweisung aus.

**Anforderung**
+ `SessionId` – *Erforderlich:* UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine). 

  Die Sitzungs-ID der auszuführenden Anweisung.
+ `Code` – *Erforderlich:* UTF-8-Zeichenfolge, nicht länger als 68 000 Bytes.

  Der auszuführende Anweisungscode.
+ `RequestOrigin` – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 128 Bytes lang, passend zum [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  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`
+ `IllegalSessionStateException`

## CancelStatement Aktion (Python: cancel\$1statement)
<a name="aws-glue-api-interactive-sessions-CancelStatement"></a>

Bricht die Anweisung ab.

**Anforderung**
+ `SessionId` – *Erforderlich:* UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine). 

  Die Sitzungs-ID der Anweisung, die abgebrochen werden soll.
+ `Id` – *Erforderlich:* Zahl (Ganzzahl).

  Die ID der Anweisung, die abgebrochen werde soll.
+ `RequestOrigin` – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 128 Bytes lang, passend zum [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Der Ursprung der Anforderung, die Anweisung abzubrechen.

**Antwort**
+ *Keine Antwortparameter.*

**Fehler**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `IllegalSessionStateException`

## GetStatement Aktion (Python: get\$1statement)
<a name="aws-glue-api-interactive-sessions-GetStatement"></a>

Ruft die Anweisung ab.

**Anforderung**
+ `SessionId` – *Erforderlich:* UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine). 

  Die Sitzungs-ID der Anweisung.
+ `Id` – *Erforderlich:* Zahl (Ganzzahl).

  Die ID der Anweisung.
+ `RequestOrigin` – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 128 Bytes lang, passend zum [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Der Ursprung der Anforderung.

**Antwort**
+ `Statement` – Ein [Statement](#aws-glue-api-interactive-sessions-Statement)-Objekt.

  Gibt die Anweisung zurück.

**Fehler**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `IllegalSessionStateException`

## ListStatements Aktion (Python: list\$1statements)
<a name="aws-glue-api-interactive-sessions-ListStatements"></a>

Listet Anweisungen für die Sitzung auf.

**Anforderung**
+ `SessionId` – *Erforderlich:* UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine). 

  Die Sitzungs-ID der Anweisungen.
+ `RequestOrigin` – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 128 Bytes lang, passend zum [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Der Ursprung der Anforderung, Anweisungen aufzulisten.
+ `NextToken` – UTF-8-Zeichenfolge, nicht mehr als 400.000 Bytes lang.

  Ein Fortsetzungs-Token, wenn dies ein Fortsetzungsaufruf ist.

**Antwort**
+ `Statements` – Ein Array mit [Statement](#aws-glue-api-interactive-sessions-Statement)-Objekten.

  Gibt die Liste der Anweisungen zurück.
+ `NextToken` – UTF-8-Zeichenfolge, nicht mehr als 400.000 Bytes lang.

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

**Fehler**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `IllegalSessionStateException`

## GetGlueIdentityCenterConfiguration Aktion (Python: get\$1glue\$1identity\$1center\$1configuration)
<a name="aws-glue-api-interactive-sessions-GetGlueIdentityCenterConfiguration"></a>

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

**Anforderung**
+ *Keine Anforderungsparameter.*

**Antwort**

Antwort mit den AWS Glue Identity Center-Konfigurationsdetails.
+ `ApplicationArn` – UTF-8-Zeichenfolge, nicht weniger als 10 oder mehr als 1.224 Bytes lang.

  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 1.224 Bytes lang.

  Der Amazon-Ressourcenname (ARN) der Identity Center-Instance, die der AWS Glue Konfiguration zugeordnet ist.
+ `Scopes` – Ein UTF-8-Zeichenfolgen-Array.

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

**Fehler**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `AccessDeniedException`
+ `ConcurrentModificationException`

## UpdateGlueIdentityCenterConfiguration Aktion (Python: update\$1glue\$1identity\$1center\$1configuration)
<a name="aws-glue-api-interactive-sessions-UpdateGlueIdentityCenterConfiguration"></a>

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

**Anforderung**

Anfrage zur Aktualisierung einer vorhandenen AWS Glue Identity Center-Konfiguration.
+ `Scopes` – Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 50 Zeichenfolgen.

  Eine Liste der Identity Center-Bereiche, in denen die aktualisierten Berechtigungen und Zugriffsebenen für die AWS Glue Konfiguration definiert sind.

**Antwort**
+ *Keine Antwortparameter.*

**Fehler**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `AccessDeniedException`
+ `ConcurrentModificationException`

## CreateGlueIdentityCenterConfiguration Aktion (Python: create\$1glue\$1identity\$1center\$1configuration)
<a name="aws-glue-api-interactive-sessions-CreateGlueIdentityCenterConfiguration"></a>

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

**Anforderung**

Anfrage zur Erstellung einer neuen AWS Glue Identity Center-Konfiguration.
+ `InstanceArn` – *Erforderlich:* UTF-8-Zeichenfolge, nicht weniger als 10 oder mehr als 1224 Bytes lang.

  Der Amazon-Ressourcenname (ARN) der Identity Center-Instance, die der AWS Glue Konfiguration zugeordnet werden soll.
+ `Scopes` – Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 50 Zeichenfolgen.

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

**Antwort**

Antwort auf die Erstellung einer neuen AWS Glue Identity Center-Konfiguration.
+ `ApplicationArn` – UTF-8-Zeichenfolge, nicht weniger als 10 oder mehr als 1.224 Bytes 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\$1glue\$1identity\$1center\$1configuration)
<a name="aws-glue-api-interactive-sessions-DeleteGlueIdentityCenterConfiguration"></a>

Löscht die bestehende AWS Glue Identity Center-Konfiguration, wodurch die Integration zwischen und IAM Identity Center entfernt wird. AWS Glue AWS 

**Anforderung**
+ *Keine Anforderungsparameter.*

**Antwort**
+ *Keine Antwortparameter.*

**Fehler**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `AccessDeniedException`
+ `ConcurrentModificationException`