Menggunakan titik akhir tumpukan ganda Amazon ECS - Amazon Elastic Container Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan titik akhir tumpukan ganda Amazon ECS

Titik akhir dual-stack Amazon ECS mendukung permintaan ke Amazon ECS melalui Internet Protocol versi 4 (IPv4) dan Internet Protocol versi 6 (). IPv6 Untuk daftar semua titik akhir Amazon ECS, lihat titik akhir dan kuota Amazon ECS di. Referensi Umum AWS

Saat menggunakan REST API, Anda langsung mengakses titik akhir Amazon ECS dengan menggunakan nama titik akhir (URI). Amazon ECS hanya mendukung nama titik akhir dual-stack regional, yang berarti Anda harus menentukan wilayah sebagai bagian dari nama.

Gunakan konvensi penamaan berikut untuk nama titik akhir dual-stack:. ecs.region.api.aws

Saat menggunakan AWS Command Line Interface (AWS CLI) dan AWS SDKs, Anda dapat menggunakan parameter atau flag untuk mengubah ke titik akhir dual-stack. Anda juga dapat menentukan titik akhir dual-stack secara langsung sebagai penggantian titik akhir Amazon ECS dalam file konfigurasi.

Bagian berikut menjelaskan cara menggunakan titik akhir dual-stack dari AWS CLI, the AWS SDKs, dan REST API.

Menggunakan titik akhir tumpukan ganda dari AWS CLI

Bagian ini memberikan contoh AWS CLI perintah yang digunakan untuk membuat permintaan ke endpoint dual-stack. Untuk informasi selengkapnya tentang menginstal AWS CLI atau memperbarui ke versi terbaru, lihat Menginstal atau memperbarui ke versi terbaru AWS CLI dalam Panduan AWS Command Line Interface Pengguna untuk Versi 2.

Untuk menggunakan titik akhir dual-stack, Anda dapat menyetel nilai konfigurasi use_dualstack_endpoint ke true dalam config file agar dapat mengarahkan semua permintaan Amazon ECS yang dibuat oleh ecs AWS CLI perintah ke titik akhir tumpukan ganda untuk wilayah yang ditentukan. AWS CLI Anda dapat menentukan wilayah dalam config file atau dalam perintah dengan menggunakan --region opsi. Untuk informasi selengkapnya tentang file konfigurasi AWS CLI, lihat Pengaturan file konfigurasi dan kredensyal AWS CLI di Panduan AWS Command Line Interface Pengguna untuk Versi 2.

Anda juga dapat menggunakan perintah untuk memperbarui konfigurasi. Perintah berikut diperbarui use_dualstack_endpoint ke true dalam profil default.

$ aws configure set default.ecs.use_dualstack_endpoint true

Jika Anda ingin menggunakan endpoint dual-stack untuk AWS CLI perintah tertentu, Anda dapat menggunakan salah satu metode berikut:

  • Anda dapat menggunakan titik akhir dual-stack per perintah dengan mengatur --endpoint-url parameter ke https://ecs.aws-region.api.aws atau http://ecs.aws-region.api.aws untuk perintah apa pun. ecs

    Contoh perintah berikut mencantumkan semua cluster yang tersedia dan menggunakan endpoint dual-stack untuk permintaan tersebut.

    $ aws ecs list-clusters --endpoint-url https://ecs.aws-region.api.aws
  • Anda dapat mengatur profil terpisah di AWS Config file Anda. Sebagai contoh, buat satu profil yang menetapkan use_dualstack_endpoint ke true dan profil yang tidak mengatur use_dualstack_endpoint. Ketika Anda menjalankan perintah, tentukan profil mana yang ingin Anda gunakan, tergantung pada apakah Anda ingin menggunakan titik akhir tumpukan ganda atau tidak.

Menggunakan titik akhir tumpukan ganda dari AWS SDKs

Bagian ini memberikan contoh cara mengakses endpoint dual-stack dengan menggunakan. AWS SDKs

AWS SDK for Java 2.x

Contoh berikut menunjukkan cara menentukan titik akhir dual-stack untuk us-east-1 Wilayah menggunakan. AWS SDK for Java 2.x

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

Contoh berikut menunjukkan cara menentukan titik akhir dual-stack untuk us-east-1 Wilayah menggunakan. AWS SDK untuk 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") })

Untuk informasi selengkapnya, lihat Dual-stack dan titik akhir FIPS di Panduan Referensi Alat AWS SDKs dan Alat.

Menggunakan titik akhir tumpukan ganda dari API REST

Saat menggunakan REST API, Anda dapat langsung mengakses titik akhir dual-stack dengan menentukannya dalam permintaan Anda. Contoh berikut menggunakan titik akhir dual-stack untuk mencantumkan semua kluster Amazon ECS di Wilayah. us-east-1

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 {}