API für Entwicklungsendpunkte - 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.

API für Entwicklungsendpunkte

Die API für Entwicklungsendpunkte beschreibt die AWS Glue-API im Zusammenhang mit Tests mithilfe eines benutzerdefinierten DevEndpoint.

Datentypen

DevEndpoint-Struktur

Ein Entwicklungsendpunkt, an dem ein Entwickler Remote Debug-ETL (Extract, Transform and Load)-Skripts remote debuggen kann.

Felder
  • EndpointName – UTF-8-Zeichenfolge.

    Der Name der DevEndpoint.

  • RoleArn – UTF-8-Zeichenfolge, die AWS IAM ARN string pattern entspricht.

    Der Amazon-Ressourcenname (ARN) der IAM-Rolle für diesen DevEndpoint.

  • SecurityGroupIds – Ein UTF-8-Zeichenfolgen-Array.

    Eine Liste von Sicherheitsgruppen-Kennungen in diesem DevEndpoint.

  • SubnetId – UTF-8-Zeichenfolge.

    Die Subnetz-ID für diesen DevEndpoint.

  • YarnEndpointAddress – UTF-8-Zeichenfolge.

    Die von diesem DevEndpoint verwendete YARN-Endpunktadresse.

  • PrivateAddress – UTF-8-Zeichenfolge.

    Eine private IP-Adresse für den Zugriff auf den DevEndpoint in einer VPC, wenn der DevEndpoint innerhalb eines Kontos erstellt wird. Das PrivateAddress-Feld ist nur dann vorhanden, wenn Sie den DevEndpoint in Ihrer VPC erstellen.

  • ZeppelinRemoteSparkInterpreterPort – Zahl (Ganzzahl).

    Der Apache Zeppelin-Port für den Apache-Spark-Remote-Interpreter.

  • PublicAddress – UTF-8-Zeichenfolge.

    Die öffentliche IP-Adresse, die dieser DevEndpoint verwendet. Das PublicAddress-Feld ist nur dann vorhanden, wenn Sie einen Nicht-Virtual-Private-Cloud-(VPC-)DevEndpoint erstellen.

  • Status – UTF-8-Zeichenfolge.

    Der aktuelle Status dieses DevEndpoint.

  • WorkerType – UTF-8-Zeichenfolge (zulässige Werte: Standard="" | G.1X="" | G.2X="" | G.025X="" | G.4X="" | G.8X="" | Z.2X="").

    Der Typ des vordefinierten Workers, der dem Entwicklungsendpunkt zugeordnet ist. Akzeptiert den Wert Standard, G.1X oder G.2X.

    • Für den Worker-Typ Standard stellt jeder Worker 4 vCPUs, 16 GB Arbeitsspeicher und 50 GB Festplattenplatz sowie 2 Executors pro Worker bereit.

    • Für den Worker-Typ G.1X ist jedem Worker 1 DPU (4 vCPU, 16 GB Arbeitsspeicher, 64 GB Festplattenplatz) sowie ein Executor pro Worker zugewiesen. Wir empfehlen diesen Worker-Typ für speicherintensive Aufträge.

    • Für den Worker-Typ G.2X sind jedem Worker 2 DPU (8 vCPU, 32 GB Arbeitsspeicher, 128 GB Fewstplattenplatz) sowie ein Executor pro Worker zugewiesen. Wir empfehlen diesen Worker-Typ für speicherintensive Aufträge.

    Bekanntes Problem: Wenn ein Entwicklungsendpunkt mit der Konfiguration G.2X WorkerType erstellt wird, werden die Spark-Treiber für den Entwicklungsendpunkt auf 4 vCPU, 16 GB Arbeitsspeicher und einem 64 GB-Datenträger ausgeführt.

  • GlueVersion – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum Custom string pattern #15.

    Die Glue-Version bestimmt, welche Versionen von Apache Spark und Python AWS Glue unterstützt. Die Python-Version gibt die Version an, die für die Ausführung Ihrer ETL-Skripts auf Entwicklungsendpunkten unterstützt wird.

    Weitere Informationen zu den verfügbaren AWS Glue-Versionen und den entsprechenden Spark- und Python-Versionen finden Sie unter Glue-Version im Entwicklerhandbuch.

    Für Aufträge, die ohne Angabe einer Glue-Version erstellt werden, gilt standardmäßig Glue 0.9.

    Sie können eine Version der Python-Unterstützung für Entwicklungsendpunkte angeben, indem Sie den Arguments-Parameter in den CreateDevEndpoint- oder UpdateDevEndpoint-APIs verwenden. Wenn keine Argumente angegeben werden, verwendet die Version standardmäßig Python 2.

  • NumberOfWorkers – Zahl (Ganzzahl).

    Die Anzahl der Worker eines definierten workerType die dem Entwicklungsendpunkt zugeordnet sind.

    Die maximale Anzahl von Workern, die Sie definieren können, ist 299 für G.1X und 149 für G.2X.

  • NumberOfNodes – Zahl (Ganzzahl).

    Die Anzahl der AWS Glue Data Processing Units (DPUs), die diesem DevEndpoint zugeordnet sind.

  • AvailabilityZone – UTF-8-Zeichenfolge.

    Die AWS Availability Zone, in der sich dieser DevEndpoint befindet.

  • VpcId – UTF-8-Zeichenfolge.

    Die ID der von diesem DevEndpointverwendeten Virtual Private Cloud (VPC).

  • ExtraPythonLibsS3Path – UTF-8-Zeichenfolge.

    Pfad(e) zu mindestens einer Python-Bibliothek in einem Amazon S3-Bucket, die in Ihrem DevEndpoint geladen werden soll. Mehrere Werte müssen vollständige Pfade sein, die durch Kommata getrennt werden.

    Anmerkung

    Sie können nur reine Python-Bibliotheken mit einem DevEndpoint verwenden. Bibliotheken, die auf C-Erweiterungen basieren, wie zum Beispiel die pandas-Python-Datenanalysebibliothek, werden derzeit nicht unterstützt.

  • ExtraJarsS3Path – UTF-8-Zeichenfolge.

    Pfad(e) zu mindestens einer Java-.jar-Datei in einem S3-Bucket, die in Ihren DevEndpoint geladen werden soll.

    Anmerkung

    Sie können nur reine Java-/Scala-Bibliotheken mit einem DevEndpoint verwenden.

  • FailureReason – UTF-8-Zeichenfolge.

    Der Grund für einen aktuellen Ausfall an diesem DevEndpoint.

  • LastUpdateStatus – UTF-8-Zeichenfolge.

    Der Status des letzten Updates.

  • CreatedTimestamp – Zeitstempel.

    Der Zeitpunkt, zu dem dieser DevEndpoint erstellt wurde.

  • LastModifiedTimestamp – Zeitstempel.

    Der Zeitpunkt, an dem dieser DevEndpoint zuletzt geändert wurde.

  • PublicKey – UTF-8-Zeichenfolge.

    Der öffentliche Schlüssel, den dieser DevEndpoint für die Authentifizierung verwenden soll.. Dieses Attribut wird aus Gründen der Abwärtskompatibilität bereitgestellt, da empfohlene Attribut „öffentliche Schlüssel“ ist.

  • PublicKeys – Ein Array mit UTF-8-Zeichenfolgen, nicht mehr als 5 Zeichenfolgen.

    Eine Liste der von dem DevEndpoints für die Authentifizierung verwendeten öffentlichen Schlüssel. Die Verwendung dieses Attributs wird gegenüber einem einzelnen öffentlichen Schlüssel bevorzugt, da die öffentlichen Schlüssel einen jeweils anderen privaten Schlüssel pro Client erlauben.

    Anmerkung

    Wenn Sie zuvor einen Endpunkt mit einem öffentlichen Schlüssel erstellt haben, müssen Sie diesen Schlüssel entfernen, um eine Liste der öffentlichen Schlüssel erstellen zu können. Rufen Sie die UpdateDevEndpoint-API-Operation mit dem öffentlichen Schlüsselinhalt im deletePublicKeys-Attribut sowie die Liste der neuen Schlüssel im addPublicKeys-Attribut auf.

  • SecurityConfiguration – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum Single-line string pattern.

    Der Name der SecurityConfiguration-Struktur, die mit diesem DevEndpoint verwendet werden soll.

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

    Jeder Schlüssel ist eine UTF-8-Zeichenfolge.

    Jeder Wert ist eine UTF-8-Zeichenfolge.

    Eine Zuordnung von Argumenten, die zum Konfigurieren des DevEndpointverwendet werden.

    Gültige Argumente sind:

    • "--enable-glue-datacatalog": ""

    Sie können eine Version der Python-Unterstützung für Entwicklungsendpunkte angeben, indem Sie den Arguments-Parameter in den CreateDevEndpoint- oder UpdateDevEndpoint-APIs verwenden. Wenn keine Argumente angegeben werden, verwendet die Version standardmäßig Python 2.

DevEndpointCustomLibraries-Struktur

Benutzerdefinierte Bibliotheken, die in einen Entwicklungsendpunkt geladen werden sollen.

Felder
  • ExtraPythonLibsS3Path – UTF-8-Zeichenfolge.

    Pfad(e) zu mindestens einer Python-Bibliothek in einem Amazon Simple Storage Service (Amazon S3)-Bucket, die in Ihren DevEndpoint geladen werden soll. Mehrere Werte müssen vollständige Pfade sein, die durch Kommata getrennt werden.

    Anmerkung

    Sie können nur reine Python-Bibliotheken mit einem DevEndpoint verwenden. Bibliotheken, die auf C-Erweiterungen basieren, wie zum Beispiel die pandas-Python-Datenanalysebibliothek, werden derzeit nicht unterstützt.

  • ExtraJarsS3Path – UTF-8-Zeichenfolge.

    Pfad(e) zu mindestens einer Java-.jar-Datei in einem S3-Bucket, die in Ihren DevEndpoint geladen werden soll.

    Anmerkung

    Sie können nur reine Java-/Scala-Bibliotheken mit einem DevEndpoint verwenden.

Operationen

Aktion CreateDevEndpoint (Python: create_dev_endpoint)

Erstellt einen neuen Entwicklungsendpunkt.

Anfrage
  • EndpointNameErforderlich: UTF-8-Zeichenfolge.

    Der Name, der dem neuen DevEndpoint zugewiesen werden soll.

  • RoleArnErforderlich: UTF-8-Zeichenfolge, die mit der AWS IAM ARN string pattern übereinstimmt.

    Die IAM-Rolle für den DevEndpoint.

  • SecurityGroupIds – Ein UTF-8-Zeichenfolgen-Array.

    Sicherheitsgruppen-IDs für die Sicherheitsgruppen, die von dem neuen DevEndpoint verwendet werden sollen.

  • SubnetId – UTF-8-Zeichenfolge.

    Die Subnetz-ID für den neuen DevEndpoint.

  • PublicKey – UTF-8-Zeichenfolge.

    Der öffentliche Schlüssel, den dieser DevEndpoint für die Authentifizierung verwenden soll.. Dieses Attribut wird aus Gründen der Abwärtskompatibilität bereitgestellt, da empfohlene Attribut „öffentliche Schlüssel“ ist.

  • PublicKeys – Ein Array mit UTF-8-Zeichenfolgen, nicht mehr als 5 Zeichenfolgen.

    Eine Liste der von Entwicklungsendpunkten für die Authentifizierung zu verwendenden öffentlichen Schlüssel. Die Verwendung dieses Attributs wird gegenüber einem einzelnen öffentlichen Schlüssel bevorzugt, da die öffentlichen Schlüssel einen jeweils anderen privaten Schlüssel pro Client erlauben.

    Anmerkung

    Wenn Sie zuvor einen Endpunkt mit einem öffentlichen Schlüssel erstellt haben, müssen Sie diesen Schlüssel entfernen, um eine Liste der öffentlichen Schlüssel erstellen zu können. Rufen Sie die UpdateDevEndpoint-API mit dem öffentlichen Schlüsselinhalt im deletePublicKeys-Attribut sowie die Liste der neuen Schlüssel im addPublicKeys-Attribut auf.

  • NumberOfNodes – Zahl (Ganzzahl).

    Die Anzahl der AWS Glue Data Processing Units (DPUs), die diesem DevEndpoint zugeordnet werden sollen.

  • WorkerType – UTF-8-Zeichenfolge (zulässige Werte: Standard="" | G.1X="" | G.2X="" | G.025X="" | G.4X="" | G.8X="" | Z.2X="").

    Der Typ des vordefinierten Workers, der dem Entwicklungsendpunkt zugeordnet ist. Akzeptiert den Wert Standard, G.1X oder G.2X.

    • Für den Worker-Typ Standard stellt jeder Worker 4 vCPUs, 16 GB Arbeitsspeicher und 50 GB Festplattenplatz sowie 2 Executors pro Worker bereit.

    • Für den Worker-Typ G.1X ist jedem Worker 1 DPU (4 vCPU, 16 GB Arbeitsspeicher, 64 GB Festplattenplatz) sowie ein Executor pro Worker zugewiesen. Wir empfehlen diesen Worker-Typ für speicherintensive Aufträge.

    • Für den Worker-Typ G.2X sind jedem Worker 2 DPU (8 vCPU, 32 GB Arbeitsspeicher, 128 GB Fewstplattenplatz) sowie ein Executor pro Worker zugewiesen. Wir empfehlen diesen Worker-Typ für speicherintensive Aufträge.

    Bekanntes Problem: Wenn ein Entwicklungsendpunkt mit der Konfiguration G.2X WorkerType erstellt wird, werden die Spark-Treiber für den Entwicklungsendpunkt auf 4 vCPU, 16 GB Arbeitsspeicher und einem 64 GB-Datenträger ausgeführt.

  • GlueVersion – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum Custom string pattern #15.

    Die Glue-Version bestimmt, welche Versionen von Apache Spark und Python AWS Glue unterstützt. Die Python-Version gibt die Version an, die für die Ausführung Ihrer ETL-Skripts auf Entwicklungsendpunkten unterstützt wird.

    Weitere Informationen zu den verfügbaren AWS Glue-Versionen und den entsprechenden Spark- und Python-Versionen finden Sie unter Glue-Version im Entwicklerhandbuch.

    Für Aufträge, die ohne Angabe einer Glue-Version erstellt werden, gilt standardmäßig Glue 0.9.

    Sie können eine Version der Python-Unterstützung für Entwicklungsendpunkte angeben, indem Sie den Arguments-Parameter in den CreateDevEndpoint- oder UpdateDevEndpoint-APIs verwenden. Wenn keine Argumente angegeben werden, verwendet die Version standardmäßig Python 2.

  • NumberOfWorkers – Zahl (Ganzzahl).

    Die Anzahl der Worker eines definierten workerType die dem Entwicklungsendpunkt zugeordnet sind.

    Die maximale Anzahl von Workern, die Sie definieren können, ist 299 für G.1X und 149 für G.2X.

  • ExtraPythonLibsS3Path – UTF-8-Zeichenfolge.

    Pfad(e) zu mindestens einer Python-Bibliothek in einem Amazon S3-Bucket, die in Ihrem DevEndpoint geladen werden soll. Mehrere Werte müssen vollständige Pfade sein, die durch Kommata getrennt werden.

    Anmerkung

    Sie können nur reine Python-Bibliotheken mit einem DevEndpoint verwenden. Bibliotheken, die auf C-Erweiterungen basieren, wie zum Beispiel die pandas-Python-Datenanalysebibliothek, werden derzeit nicht unterstützt.

  • ExtraJarsS3Path – UTF-8-Zeichenfolge.

    Pfad(e) zu mindestens einer Java-.jar-Datei in einem S3-Bucket, die in Ihren DevEndpoint geladen werden soll.

  • SecurityConfiguration – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum Single-line string pattern.

    Der Name der SecurityConfiguration-Struktur, die mit diesem DevEndpoint verwendet werden soll.

  • 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 mit diesem DevEndpoint zu verwendeten Tags. Sie können Tags verwenden, um den Zugriff auf den DevEndpoint einzuschränken. Weitere Informationen zu Tags in AWS Glue finden Sie unter AWS-Tags in AWS Glue im Entwicklerhandbuch.

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

    Jeder Schlüssel ist eine UTF-8-Zeichenfolge.

    Jeder Wert ist eine UTF-8-Zeichenfolge.

    Eine Zuordnung von Argumenten, die zum Konfigurieren des DevEndpointverwendet werden.

Antwort
  • EndpointName – UTF-8-Zeichenfolge.

    Der dem neuen DevEndpoint zugewiesene Name.

  • Status – UTF-8-Zeichenfolge.

    Der aktuelle Status des DevEndpoint.

  • SecurityGroupIds – Ein UTF-8-Zeichenfolgen-Array.

    Die Sicherheitsgruppen, der dem neuen DevEndpoint zugewiesen sind.

  • SubnetId – UTF-8-Zeichenfolge.

    Die Subnetz-ID des neuen DevEndpoint.

  • RoleArn – UTF-8-Zeichenfolge, die AWS IAM ARN string pattern entspricht.

    Der Amazon-Ressourcenname (ARN) der Rolle des neuen DevEndpoint.

  • YarnEndpointAddress – UTF-8-Zeichenfolge.

    Die von diesem DevEndpoint verwendete Adresse des YARN-Endpunkts.

  • ZeppelinRemoteSparkInterpreterPort – Zahl (Ganzzahl).

    Der Apache Zeppelin-Port für den Apache-Spark-Remote-Interpreter.

  • NumberOfNodes – Zahl (Ganzzahl).

    Die Anzahl der diesem DevEndpoint zugeordneten AWS Glue-DPUs (Data Processing Units).

  • WorkerType – UTF-8-Zeichenfolge (zulässige Werte: Standard="" | G.1X="" | G.2X="" | G.025X="" | G.4X="" | G.8X="" | Z.2X="").

    Der Typ des vordefinierten Workers, der dem Entwicklungsendpunkt zugeordnet ist. Möglich sind die Werte Standard, G.1X oder G.2X.

  • GlueVersion – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum Custom string pattern #15.

    Die Glue-Version bestimmt, welche Versionen von Apache Spark und Python AWS Glue unterstützt. Die Python-Version gibt die Version an, die für die Ausführung Ihrer ETL-Skripts auf Entwicklungsendpunkten unterstützt wird.

    Weitere Informationen zu den verfügbaren AWS Glue-Versionen und den entsprechenden Spark- und Python-Versionen finden Sie unter Glue-Version im Entwicklerhandbuch.

  • NumberOfWorkers – Zahl (Ganzzahl).

    Die Anzahl der Worker eines definierten workerType die dem Entwicklungsendpunkt zugeordnet sind.

  • AvailabilityZone – UTF-8-Zeichenfolge.

    Die AWS Availability Zone, in der sich dieser DevEndpoint befindet.

  • VpcId – UTF-8-Zeichenfolge.

    Die ID der von diesem DevEndpointverwendeten Virtual Private Cloud (VPC).

  • ExtraPythonLibsS3Path – UTF-8-Zeichenfolge.

    Pfad(e) zu mindestens einer Python-Bibliothek in einem S3-Bucket, die in Ihrem DevEndpoint geladen werden wird.

  • ExtraJarsS3Path – UTF-8-Zeichenfolge.

    Pfad(e) zu mindestens einer Java-.jar-Datei in einem S3-Bucket, die in Ihren DevEndpoint geladen werden wird.

  • FailureReason – UTF-8-Zeichenfolge.

    Der Grund für einen aktuellen Ausfall an diesem DevEndpoint.

  • SecurityConfiguration – UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum Single-line string pattern.

    Der Name der SecurityConfiguration-Struktur, die mit diesem DevEndpoint verwendet werden soll.

  • CreatedTimestamp – Zeitstempel.

    Der Zeitpunkt, an dem dieser DevEndpoint zuletzt geändert wurde.

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

    Jeder Schlüssel ist eine UTF-8-Zeichenfolge.

    Jeder Wert ist eine UTF-8-Zeichenfolge.

    Die Zuordnung von Argumenten, die zum Konfigurieren dieses DevEndpoint verwendet werden.

    Gültige Argumente sind:

    • "--enable-glue-datacatalog": ""

    Sie können eine Version der Python-Unterstützung für Entwicklungsendpunkte angeben, indem Sie den Arguments-Parameter in den CreateDevEndpoint- oder UpdateDevEndpoint-APIs verwenden. Wenn keine Argumente angegeben werden, verwendet die Version standardmäßig Python 2.

Fehler
  • AccessDeniedException

  • AlreadyExistsException

  • IdempotentParameterMismatchException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

  • ValidationException

  • ResourceNumberLimitExceededException

Aktion UpdateDevEndpoint (Python: update_dev_endpoint)

Aktualisiert einen bestimmten Entwicklungsendpunkt.

Anfrage
  • EndpointNameErforderlich: UTF-8-Zeichenfolge.

    Der Name des zu aktualisierenden DevEndpoint.

  • PublicKey – UTF-8-Zeichenfolge.

    Der öffentliche Schlüssel für den DevEndpoint.

  • AddPublicKeys – Ein Array mit UTF-8-Zeichenfolgen, nicht mehr als 5 Zeichenfolgen.

    Die Liste öffentlicher Schlüssel für den zu verwendenden DevEndpoint.

  • DeletePublicKeys – Ein Array mit UTF-8-Zeichenfolgen, nicht mehr als 5 Zeichenfolgen.

    Die Liste öffentlicher Schlüssel, die von dem DevEndpointgelöscht werden sollen.

  • CustomLibraries – Ein DevEndpointCustomLibraries-Objekt.

    Benutzerdefinierte Python- oder Java-Bibliotheken, die in den DevEndpoint geladen werden sollen.

  • UpdateEtlLibraries – Boolesch.

    True, wenn die Liste der benutzerdefinierten Bibliotheken, die in den Entwicklungsendpunkt geladen werden sollen, aktualisiert werden muss, andernfalls False.

  • DeleteArguments – Ein UTF-8-Zeichenfolgen-Array.

    Die Liste der Argumentenschlüssel, die aus der Zuordnung von Argumenten, die zum Konfigurieren des DevEndpoint verwendet werden, gelöscht werden sollen.

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

    Jeder Schlüssel ist eine UTF-8-Zeichenfolge.

    Jeder Wert ist eine UTF-8-Zeichenfolge.

    Die Zuordnung von Argumenten, die zur Zuordnung von Argumenten, die zum Konfiguration des DevEndpoint verwendet werden, hinzugefügt werden sollen.

    Gültige Argumente sind:

    • "--enable-glue-datacatalog": ""

    Sie können eine Version der Python-Unterstützung für Entwicklungsendpunkte angeben, indem Sie den Arguments-Parameter in den CreateDevEndpoint- oder UpdateDevEndpoint-APIs verwenden. Wenn keine Argumente angegeben werden, verwendet die Version standardmäßig Python 2.

Antwort
  • Keine Antwortparameter.

Fehler
  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

  • ValidationException

Aktion DeleteDevEndpoint (Python: delete_dev_endpoint)

Löscht einen bestimmten Entwicklungsendpunkt.

Anfrage
  • EndpointNameErforderlich: UTF-8-Zeichenfolge.

    Der Name der DevEndpoint.

Antwort
  • Keine Antwortparameter.

Fehler
  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

Aktion GetDevEndpoint (Python: get_dev_endpoint)

Ruft Informationen zu einem bestimmten Entwicklungsendpunkt ab.

Anmerkung

Beim Erstellen eines Entwicklungsendpunkts in einer Virtual Private Cloud (VPC) gibt AWS Glue nur eine private IP-Adresse zurück, und das Feld für die öffentliche IP-Adresse wird nicht ausgefüllt. Wenn Sie einen Nicht-VPC-Entwicklungsendpunkt erstellen, gibt AWS Glue nur eine öffentliche IP-Adresse zurück.

Anfrage
  • EndpointNameErforderlich: UTF-8-Zeichenfolge.

    Name des DevEndpoint, für den Informationen abgerufen werden sollen.

Antwort
  • DevEndpoint – Ein DevEndpoint-Objekt.

    Eine DevEndpoint-Definition.

Fehler
  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

Aktion GetDevEndpoints (Python: get_dev_endpoints)

Ruft alle Entwicklungsendpunkte in diesem AWS-Konto ab.

Anmerkung

Beim Erstellen eines Entwicklungsendpunkts in einer Virtual Private Cloud (VPC) gibt AWS Glue nur eine private IP-Adresse zurück, und das Feld für die öffentliche IP-Adresse wird nicht ausgefüllt. Wenn Sie einen Nicht-VPC-Entwicklungsendpunkt erstellen, gibt AWS Glue nur eine öffentliche IP-Adresse zurück.

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

    Die maximale Größe der auszugebenden Informationen.

  • NextToken – UTF-8-Zeichenfolge.

    Ein Fortsetzungs-Token, wenn dies ein Fortsetzungsaufruf ist.

Antwort
  • DevEndpoints – Ein Array mit DevEndpoint-Objekten.

    Eine Liste von DevEndpoint-Definitionen.

  • NextToken – UTF-8-Zeichenfolge.

    Ein Fortsetzungstoken, falls noch nicht alle DevEndpoint-Definitionen zurückgegeben wurden.

Fehler
  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

BatchGetDevEndpoints Action (Python: batch_get_dev_endpoints)

Gibt eine Liste von Ressourcen-Metadaten für eine bestimmte Liste von Entwicklungsendpunkt-Namen zurück. Nach dem Aufrufen der ListDevEndpoints-Operation können Sie diese Operation aufrufen, um auf die Daten zuzugreifen, für die Ihnen Berechtigungen erteilt wurden. Dieser Vorgang unterstützt alle IAM-Berechtigungen, einschließlich Berechtigungsbedingungen, die Tags verwenden.

Anfrage
  • customerAccountId – UTF-8-Zeichenfolge.

    Die AWS-Konto-ID.

  • DevEndpointNamesErforderlich: Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 25 Zeichenfolgen.

    Eine Liste von DevEndpoint-Namen, die von der ListDevEndpoint-Operation als Namen zurückgegeben werden können.

Antwort
  • DevEndpoints – Ein Array mit DevEndpoint-Objekten.

    Eine Liste von DevEndpoint-Definitionen.

  • DevEndpointsNotFound – Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 25 Zeichenfolgen.

    Eine Liste der nicht gefunden DevEndpoints.

Fehler
  • AccessDeniedException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

ListDevEndpoints Action (Python: list_dev_endpoints)

Ruft die Namen aller DevEndpoint-Ressourcen in diesem AWS-Konto oder die Ressourcen mit dem angegebenen Tag ab. Mit dieser Operation können Sie sehen, welche Ressourcen in Ihrem Konto verfügbar sind, sowie deren Namen.

Diese Operation akzeptiert das optionale Tags-Feld, das Sie als Filter für die Antwort verwenden können, so dass markierte Ressourcen als Gruppe abgerufen werden können. Wenn Sie die Tag-Filterung verwenden, werden nur Ressourcen mit dem Tag abgerufen.

Anfrage
  • NextToken – UTF-8-Zeichenfolge.

    Ein Fortsetzungs-Token, wenn dies eine Fortsetzungsanforderung ist.

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

    Die maximale Größe der auszugebenden Liste.

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

    Gibt an, das nur diese markierten Ressourcen zurückgegeben werden sollen.

Antwort
  • DevEndpointNames – Ein UTF-8-Zeichenfolgen-Array.

    Die Namen aller DevEndpoint im Konto oder der DevEndpoint mit den angegebenen Tags.

  • NextToken – UTF-8-Zeichenfolge.

    Ein Fortsetzungs-Token, wenn die zurückgegebene Liste die letzte verfügbare Metrik nicht enthält.

Fehler
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException