Verwendung von Amazon ECS-Dual-Stack-Endpunkten - Amazon Elastic Container Service

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.

Verwendung von Amazon ECS-Dual-Stack-Endpunkten

Amazon ECS-Dual-Stack-Endpunkte unterstützen Anfragen an Amazon ECS über Internet Protocol Version 4 (IPv4) und Internet Protocol Version 6 (IPv6). Eine Liste aller Amazon ECS-Endpunkte finden Sie unter Amazon ECS-Endpunkte und Kontingente in der. Allgemeine AWS-Referenz

Wenn Sie die REST-API verwenden, greifen Sie mithilfe des Endpunktnamens (URI) direkt auf einen Amazon ECS-Endpunkt zu. Amazon ECS unterstützt nur regionale Dual-Stack-Endpunktnamen, was bedeutet, dass Sie die Region als Teil des Namens angeben müssen.

Verwenden Sie die folgende Namenskonvention für die Namen der Dual-Stack-Endpunkte:. ecs.region.api.aws

Wenn Sie AWS Command Line Interface (AWS CLI) und verwenden AWS SDKs, können Sie einen Parameter oder ein Flag verwenden, um zu einem Dual-Stack-Endpunkt zu wechseln. Sie können den Dual-Stack-Endpunkt auch direkt als Überschreibung des Amazon ECS-Endpunkts in der Konfigurationsdatei angeben.

In den folgenden Abschnitten wird beschrieben, wie Dual-Stack-Endpunkte aus der AWS CLI AWS SDKs, und der REST-API verwendet werden.

Verwenden von Dual-Stack-Endpunkten von der AWS CLI

Dieser Abschnitt enthält Beispiele für AWS CLI Befehle, die verwendet werden, um Anfragen an einen Dual-Stack-Endpunkt zu stellen. Weitere Informationen zur Installation AWS CLI oder Aktualisierung auf die neueste Version finden Sie unter Installation oder Aktualisierung auf die neueste Version von AWS CLI im AWS Command Line Interface Benutzerhandbuch für Version 2.

Um einen Dual-Stack-Endpunkt zu verwenden, können Sie den Konfigurationswert true in der config Datei use_dualstack_endpoint auf festlegen, AWS CLI damit alle Amazon ECS-Anfragen, die vom ecs AWS CLI Befehl gestellt werden, an den Dual-Stack-Endpunkt für die angegebene Region weitergeleitet werden. Sie können die Region in der config Datei oder in einem Befehl angeben, indem Sie die --region Option verwenden. Weitere Informationen zu den AWS CLI Konfigurationsdateien für finden Sie unter Einstellungen für die Konfiguration und die Anmeldeinformationsdatei AWS CLI im AWS Command Line Interface Benutzerhandbuch für Version 2.

Wenn Sie einen Dual-Stack-Endpunkt für bestimmte AWS CLI Befehle verwenden möchten, können Sie eine der folgenden Methoden verwenden:

  • Sie können den Dual-Stack-Endpunkt pro Befehl verwenden, indem Sie den --endpoint-url Parameter auf https://ecs.aws-region.api.aws oder http://ecs.aws-region.api.aws für einen beliebigen ecs Befehl setzen.

    Der folgende Beispielbefehl listet alle verfügbaren Cluster auf und verwendet den Dual-Stack-Endpunkt für die Anfrage.

    $ aws ecs list-clusters --endpoint-url https://ecs.aws-region.api.aws
  • Sie können separate Profile in Ihrer AWS Config Datei einrichten. Legen Sie beispielsweise ein Profil an, das use_dualstack_endpoint auf true setzt, und ein Profil, das use_dualstack_endpoint nicht setzt. Wenn Sie einen Befehl ausführen, geben Sie an, welches Profil Sie verwenden wollen, abhängig davon, ob Sie den Dual-Stack-Endpunkt verwenden wollen oder nicht.

Verwenden von Dual-Stack-Endpunkten aus dem AWS SDKs

Dieser Abschnitt enthält Beispiele für den Zugriff auf einen Dual-Stack-Endpunkt mithilfe von. AWS SDKs

AWS SDK for Java 2.x

Das folgende Beispiel zeigt, wie Sie mithilfe von einen Dual-Stack-Endpunkt für die us-east-1 Region angeben. AWS SDK for Java 2.x

Region region = Region.US_EAST_1 EcsClient client = EcsClient.builder().region(region).dualstackEnabled(true).build();
AWS SDK für Go

Das folgende Beispiel zeigt, wie Sie mithilfe von einen Dual-Stack-Endpunkt für die us-east-1 Region angeben. AWS SDK für Go

sess := session.Must(session.NewSession()) svc := ecs.New(sess, &aws.Config{ Region: aws.String(endpoints.UsEast1RegionID), Endpoint: aws.String("https://ecs.us-east-1.api.aws") })

Weitere Informationen finden Sie unter Dual-Stack- und FIPS-Endpunkte im Referenzhandbuch zu Tools AWS SDKs .

Verwenden von Dual-Stack-Endpunkte von der REST-API

Wenn Sie die REST-API verwenden, können Sie direkt auf einen Dual-Stack-Endpunkt zugreifen, indem Sie ihn in Ihrer Anfrage angeben. Das folgende Beispiel verwendet den Dual-Stack-Endpunkt, um alle Amazon ECS-Cluster in der us-east-1 Region aufzulisten.

POST / HTTP/1.1 Host: ecs.us-east-1.api.aws Accept-Encoding: identity Content-Length: 2 X-Amz-Target: AmazonEC2ContainerServiceV20141113.ListClusters X-Amz-Date: 20150429T170621Z Content-Type: application/x-amz-json-1.1 Authorization: AUTHPARAMS {}