Endpunkte der Entwicklung 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.

Endpunkte der Entwicklung API

In den Entwicklungsendpunkten API wird beschrieben, was AWS Glue API mit dem Testen mit einem benutzerdefinierten DevEndpoint Gerät zusammenhängt.

Datentypen

DevEndpoint Struktur

Ein Entwicklungsendpunkt, an dem ein Entwickler aus der Ferne Extrahieren, Transformieren und Laden (ETL) -Skripts debuggen kann.

Felder
  • EndpointName— UTF -8 Zeichenfolge.

    Der Name der DevEndpoint.

  • RoleArn— UTF -8 Zeichenfolge, entspricht der. AWS IAM ARN string pattern

    Der Amazon-Ressourcenname (ARN) der IAM Rolle, die dabei verwendet wirdDevEndpoint.

  • SecurityGroupIds— Ein Array von UTF -8 Zeichenketten.

    Eine Liste von Sicherheitsgruppen-Kennungen in diesem DevEndpoint.

  • SubnetId— UTF -8 Zeichenfolge.

    Die Subnetz-ID für diesen DevEndpoint.

  • YarnEndpointAddress— UTF -8 Zeichenfolge.

    Die YARN Endpunktadresse, die davon verwendet wird. DevEndpoint

  • PrivateAddress— UTF -8 Zeichenfolge.

    Eine private IP-Adresse, auf die DevEndpoint innerhalb einer zugegriffen werden DevEndpoint soll, VPC falls die innerhalb einer erstellt wurde. Das PrivateAddress Feld ist nur vorhanden, wenn Sie das DevEndpoint in Ihrem erstellenVPC.

  • 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 vorhanden, wenn Sie eine nicht-virtuelle private Cloud () VPC erstellen. DevEndpoint

  • Status— UTF -8 Zeichenfolge.

    Der aktuelle Status dieses DevEndpoint.

  • 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 dem Entwicklungsendpunkt zugeordnet ist. Akzeptiert den Wert Standard, G.1X oder G.2X.

    • Für den Standard Worker-Typ stellt jeder Worker 4 VCPU, 16 GB Arbeitsspeicher und eine 50-GB-Festplatte sowie 2 Executoren pro Worker bereit.

    • Für den G.1X Worker-Typ wird jeder Worker 1 zugeordnet DPU (4 VCPU, 16 GB Arbeitsspeicher, 64 GB Festplatte) und bietet 1 Testamentsvollstrecker pro Worker. Wir empfehlen diesen Worker-Typ für speicherintensive Aufträge.

    • Für den G.2X Worker-Typ wird jeder Worker 2 zugeordnet DPU (8 VCPU, 32 GB Arbeitsspeicher, 128 GB Festplatte) und es wird ein Testamentsvollstrecker pro Worker bereitgestellt. Wir empfehlen diesen Worker-Typ für speicherintensive Aufträge.

    Bekanntes Problem: Wenn mit der G.2X WorkerType Konfiguration ein Entwicklungsendpunkt erstellt wird, laufen die Spark-Treiber für den Entwicklungsendpunkt auf 4 VCPU, 16 GB Arbeitsspeicher und einer 64-GB-Festplatte.

  • GlueVersion— UTF -8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, entspricht. Custom string pattern #47

    Die Glue-Version bestimmt, welche Versionen von Apache Spark und Python AWS Glue unterstützt werden. 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 im 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 Datenverarbeitungseinheiten (DPUs), die diesem DevEndpoint zugewiesen sind.

  • AvailabilityZone— UTF -8 Zeichenfolge.

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

  • VpcId— UTF -8 Zeichenfolge.

    Die ID der virtuellen privaten Cloud (VPC), die davon verwendet wird. DevEndpoint

  • 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 dies erstellt DevEndpoint 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 von UTF -8 Zeichenketten, nicht mehr als 5 Zeichenketten.

    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. Ruft die UpdateDevEndpoint API Operation mit dem Inhalt des öffentlichen Schlüssels im deletePublicKeys Attribut und der Liste der neuen Schlüssel im addPublicKeys Attribut auf.

  • SecurityConfiguration— UTF -8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, entspricht. 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 Zeichenfolge von UTF -8.

    Jeder Wert ist eine Zeichenfolge mit UTF -8.

    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 im 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

CreateDevEndpoint Aktion (Python: create_dev_endpoint)

Erstellt einen neuen Entwicklungsendpunkt.

Anforderung
  • EndpointNameErforderlich: Zeichenfolge -8. UTF

    Der Name, der dem neuen DevEndpoint zugewiesen werden soll.

  • RoleArnErforderlich: UTF -8 Zeichenfolge, entspricht der. AWS IAM ARN string pattern

    Die IAM Rolle für dieDevEndpoint.

  • SecurityGroupIds— Ein Array von UTF -8 Zeichenketten.

    Sicherheitsgruppe IDs für die Sicherheitsgruppen, die von den neuen DevEndpoint Benutzern 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 von UTF -8 Zeichenketten, nicht mehr als 5 Zeichenketten.

    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. Ruft den UpdateDevEndpoint API mit dem Inhalt des öffentlichen Schlüssels im deletePublicKeys Attribut und der Liste der neuen Schlüssel im addPublicKeys Attribut auf.

  • NumberOfNodes – Zahl (Ganzzahl).

    Die Anzahl der AWS Glue Datenverarbeitungseinheiten (DPUs), die diesem DevEndpoint zugewiesen 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 dem Entwicklungsendpunkt zugeordnet ist. Akzeptiert den Wert Standard, G.1X oder G.2X.

    • Für den Standard Worker-Typ stellt jeder Worker 4 VCPU, 16 GB Arbeitsspeicher und eine 50-GB-Festplatte sowie 2 Executoren pro Worker bereit.

    • Für den G.1X Worker-Typ wird jeder Worker 1 zugeordnet DPU (4 VCPU, 16 GB Arbeitsspeicher, 64 GB Festplatte) und bietet 1 Testamentsvollstrecker pro Worker. Wir empfehlen diesen Worker-Typ für speicherintensive Aufträge.

    • Für den G.2X Worker-Typ wird jeder Worker 2 zugeordnet DPU (8 VCPU, 32 GB Arbeitsspeicher, 128 GB Festplatte) und es wird ein Testamentsvollstrecker pro Worker bereitgestellt. Wir empfehlen diesen Worker-Typ für speicherintensive Aufträge.

    Bekanntes Problem: Wenn mit der G.2X WorkerType Konfiguration ein Entwicklungsendpunkt erstellt wird, laufen die Spark-Treiber für den Entwicklungsendpunkt auf 4 VCPU, 16 GB Arbeitsspeicher und einer 64-GB-Festplatte.

  • GlueVersion— UTF -8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, entspricht. Custom string pattern #47

    Die Glue-Version bestimmt, welche Versionen von Apache Spark und Python AWS Glue unterstützt werden. 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 im 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 Byte lang, entspricht der. 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 Zeichenfolge von UTF -8, die nicht weniger als 1 oder mehr als 128 Byte lang ist.

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

    Die mit diesem DevEndpoint zu verwendenden Tags. Sie können Tags verwenden, um den Zugriff auf die DevEndpoint zu beschrä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 Zeichenfolge von UTF -8.

    Jeder Wert ist eine Zeichenfolge mit UTF -8.

    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 Array von UTF -8 Zeichenketten.

    Die Sicherheitsgruppen, der dem neuen DevEndpoint zugewiesen sind.

  • SubnetId— UTF -8 Zeichenfolge.

    Die Subnetz-ID des neuen DevEndpoint.

  • RoleArn— UTF -8 Zeichenfolge, entspricht der. AWS IAM ARN string pattern

    Der Amazon-Ressourcenname (ARN) der Rolle, die der neuen Rolle zugewiesen istDevEndpoint.

  • YarnEndpointAddress— UTF -8 Zeichenfolge.

    Die Adresse des YARN Endpunkts, der davon verwendet wird. DevEndpoint

  • ZeppelinRemoteSparkInterpreterPort – Zahl (Ganzzahl).

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

  • NumberOfNodes – Zahl (Ganzzahl).

    Die Anzahl der AWS Glue Datenverarbeitungseinheiten (DPUs), die diesem zugewiesen sind DevEndpoint.

  • 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 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 Byte lang, entspricht der. Custom string pattern #47

    Die Glue-Version bestimmt, welche Versionen von Apache Spark und Python AWS Glue unterstützt werden. 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 DevEndpoint das befindet.

  • VpcId— UTF -8 Zeichenfolge.

    Die ID der virtuellen privaten Cloud (VPC), die davon verwendet wird. DevEndpoint

  • 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 Byte lang, entspricht der. 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 Zeichenfolge von UTF -8.

    Jeder Wert ist eine Zeichenfolge mit UTF -8.

    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 im 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

UpdateDevEndpoint Aktion (Python: update_dev_endpoint)

Aktualisiert einen bestimmten Entwicklungsendpunkt.

Anforderung
  • EndpointNameErforderlich: Zeichenfolge -8. UTF

    Der Name des zu aktualisierenden DevEndpoint.

  • PublicKey— UTF -8 Zeichenfolge.

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

  • AddPublicKeys— Ein Array von UTF -8 Zeichenketten, nicht mehr als 5 Zeichenketten.

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

  • DeletePublicKeys— Ein Array von UTF -8 Zeichenketten, nicht mehr als 5 Zeichenketten.

    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 Array von UTF -8 Zeichenketten.

    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 Zeichenfolge von UTF -8.

    Jeder Wert ist eine Zeichenfolge mit UTF -8.

    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 im 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

DeleteDevEndpoint Aktion (Python: delete_dev_endpoint)

Löscht einen bestimmten Entwicklungsendpunkt.

Anforderung
  • EndpointName— Erforderlich: Zeichenfolge -8. UTF

    Der Name der DevEndpoint.

Antwort
  • Keine Antwortparameter.

Fehler
  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

GetDevEndpoint Aktion (Python: get_dev_endpoint)

Ruft Informationen zu einem bestimmten Entwicklungsendpunkt ab.

Anmerkung

Wenn Sie einen Entwicklungsendpunkt in einer virtuellen privaten Cloud (VPC) erstellen, wird nur eine private IP-Adresse AWS Glue zurückgegeben, und das Feld für die öffentliche IP-Adresse wird nicht aufgefüllt. Wenn Sie einen Endpunkt erstellen, der kein VPC Entwicklungsendpunkt ist, wird nur eine öffentliche IP-Adresse AWS Glue zurückgegeben.

Anforderung
  • EndpointNameErforderlich: Zeichenfolge UTF -8.

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

Antwort
  • DevEndpoint – Ein DevEndpoint-Objekt.

    Eine DevEndpoint-Definition.

Fehler
  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

GetDevEndpoints Aktion (Python: get_dev_endpoints)

Ruft alle Entwicklungsendpunkte in diesem Konto ab. AWS

Anmerkung

Wenn Sie einen Entwicklungsendpunkt in einer virtuellen privaten Cloud (VPC) erstellen, wird nur eine private IP-Adresse AWS Glue zurückgegeben und das Feld für die öffentliche IP-Adresse wird nicht aufgefüllt. Wenn Sie einen Endpunkt erstellen, der kein VPC Entwicklungsendpunkt ist, wird nur eine öffentliche IP-Adresse AWS Glue zurückgegeben.

Anforderung
  • 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 Aktion (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.

Anforderung
  • customerAccountId— UTF -8 Zeichenfolge.

    Die AWS Konto-ID.

  • DevEndpointNamesErforderlich: Ein Array von UTF -8 Zeichenketten, nicht weniger als 1 oder mehr als 25 Zeichenketten.

    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 von UTF -8 Zeichenketten, nicht weniger als 1 oder mehr als 25 Zeichenketten.

    Eine Liste der nicht gefunden DevEndpoints.

Fehler
  • AccessDeniedException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

ListDevEndpoints Aktion (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.

Anforderung
  • NextTokenUTF— -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 Zeichenfolge von UTF -8, die nicht weniger als 1 oder mehr als 128 Byte lang ist.

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

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

Antwort
  • DevEndpointNames— Ein Array von UTF -8 Zeichenketten.

    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