Akses fitur Amazon ECS dengan pengaturan akun - Amazon Elastic Container Service

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

Akses fitur Amazon ECS dengan pengaturan akun

Anda dapat masuk ke pengaturan akun Amazon ECS untuk memilih masuk atau keluar dari fitur tertentu. Untuk masing-masing Wilayah AWS, Anda dapat memilih untuk, atau memilih keluar dari, setiap pengaturan akun di tingkat akun atau untuk pengguna atau peran tertentu.

Anda mungkin ingin memilih masuk atau keluar dari fitur tertentu jika salah satu dari berikut ini relevan bagi Anda:

  • Pengguna atau peran dapat memilih atau memilih keluar dari pengaturan akun tertentu untuk akun individu mereka.

  • Pengguna atau peran dapat mengatur pengaturan opt-in atau opt-out default untuk semua pengguna di akun.

  • Pengguna root atau pengguna dengan hak administrator dapat memilih, atau memilih keluar dari, peran atau pengguna tertentu apa pun di akun. Jika pengaturan akun untuk pengguna root diubah, itu menetapkan default untuk semua pengguna dan peran yang tidak dipilih oleh pengaturan akun individual.

catatan

Pengguna federasi mengasumsikan pengaturan akun pengguna root dan tidak dapat mengatur pengaturan akun eksplisit untuk mereka secara terpisah.

Pengaturan akun berikut tersedia. Anda harus secara terpisah opt-in dan opt-out untuk setiap pengaturan akun.

Nama sumber daya Pelajari selengkapnya
containerInsights Wawasan Kontainer
serviceLongArnFormat

taskLongArnFormat

containerInstanceLongArnFormat

Nama Sumber Daya Amazon (ARNs) dan IDs
tagResourceAuthorization Otorisasi penandaan
fargateFIPSMode AWS Fargate Kepatuhan Standar Pemrosesan Informasi Federal (FIPS-140)
fargateTaskRetirementWaitPeriod AWS Fargate tugas pensiun waktu tunggu
guardDutyActivate Pemantauan Runtime ( GuardDuty integrasi Amazon)
dualStackIPv6 IPv6 VPC tumpukan ganda
awsvpcTrunking Meningkatkan antarmuka jaringan instance kontainer Linux
defaultLogDriverMode Mode driver log default

Nama Sumber Daya Amazon (ARNs) dan IDs

Saat sumber daya Amazon ECS dibuat, setiap sumber daya diberi Nama Sumber Daya Amazon (ARN) dan pengenal sumber daya (ID) yang unik. Jika Anda menggunakan alat baris perintah atau Amazon ECS API untuk bekerja dengan Amazon ECS, sumber daya ARNs atau IDs diperlukan untuk perintah tertentu. Misalnya, jika Anda menggunakan AWS CLI perintah stop-task untuk menghentikan tugas, Anda harus menentukan tugas ARN atau ID dalam perintah.

Amazon ECS memperkenalkan format baru untuk Amazon Resource Names (ARNs) dan sumber daya IDs untuk layanan, tugas, dan instans penampung Amazon ECS. Status keikutsertaan untuk setiap jenis sumber daya menentukan format Amazon Resource Name (ARN) yang digunakan sumber daya. Anda harus memilih format ARN baru untuk menggunakan fitur seperti penandaan sumber daya untuk jenis sumber daya tersebut.

Anda dapat memilih dan memilih keluar dari format Nama Sumber Daya Amazon (ARN) dan ID sumber daya baru berdasarkan per wilayah. Saat ini, setiap akun baru yang dibuat akan disertakan secara default.

Anda dapat menyertakan atau menolak format Amazon Resource Name (ARN) dan ID sumber daya baru kapan saja. Setelah Anda ikut serta, sumber daya baru apa pun yang Anda buat menggunakan format baru.

catatan

ID sumber daya tidak berubah setelah dibuat. Oleh karena itu, memilih masuk atau keluar dari format baru tidak memengaruhi sumber daya IDs yang ada.

Bagian berikut menjelaskan cara mengubah format ARN dan ID sumber daya. Untuk informasi selengkapnya tentang transisi ke format baru, lihat FAQ Amazon Elastic Container Service.

Format Amazon Resource Name (ARN)

Beberapa sumber daya memiliki nama yang mudah digunakan, seperti layanan bernama production. Dalam hal lain, Anda harus menentukan sumber daya menggunakan format Amazon Resource Name (ARN). Format ARN baru untuk tugas, layanan, dan instans penampung Amazon ECS menyertakan nama cluster. Untuk informasi lebih lanjut tentang menyertakan format baru ARN, lihat Memodifikasi pengaturan akun Amazon ECS.

Tabel berikut menunjukkan format saat ini dan format baru untuk setiap jenis sumber daya.

Jenis sumber daya ARN
Instans kontainer

Saat ini: arn:aws:ecs:region:aws_account_id:container-instance/container-instance-id

Baru: arn:aws:ecs:region:aws_account_id:container-instance/cluster-name/container-instance-id

Layanan Amazon ECS

Saat ini: arn:aws:ecs:region:aws_account_id:service/service-name

Baru: arn:aws:ecs:region:aws_account_id:service/cluster-name/service-name

Tugas Amazon ECS

Saat ini: arn:aws:ecs:region:aws_account_id:task/task-id

Baru: arn:aws:ecs:region:aws_account_id:task/cluster-name/task-id

Panjang ID Sumber Daya

ID sumber daya berisi kombinasi unik dari huruf dan angka. Format ID sumber daya baru mencakup lebih pendek IDs untuk tugas Amazon ECS dan instans penampung. Format ID sumber daya saat ini adalah 36 karakter. Yang baru IDs dalam format 32 karakter yang tidak menyertakan tanda hubung apa pun. Untuk informasi lebih lanjut tentang memilih format ID sumber daya baru, lihat Memodifikasi pengaturan akun Amazon ECS.

Nilai default-nya enabled.

Sumber daya hanya akan diluncurkan setelah format ARN dan ID sumber daya baru menerima status disertakan. Semua sumber daya yang ada tidak terpengaruh. Agar layanan dan tugas Amazon ECS dapat beralih ke format ARN dan ID sumber daya baru, Anda harus membuat ulang layanan atau tugas. Untuk mentransisikan instance kontainer ke ARN baru dan format ID sumber daya, instance container harus dikeringkan dan instance container baru harus diluncurkan dan didaftarkan ke cluster.

catatan

Tugas yang diluncurkan oleh layanan Amazon ECS hanya dapat menerima ARN baru dan format ID sumber daya jika layanan dibuat pada atau setelah 16 November 2018, dan pengguna yang membuat layanan telah memilih format baru untuk tugas.

Lini masa format ARN dan ID sumber daya

Garis waktu untuk periode opt-in dan opt-out untuk Amazon Resource Name (ARN) baru dan format ID sumber daya untuk sumber daya Amazon ECS berakhir pada 1 April 2021. Secara default, semua akun dipilih ke format baru. Semua sumber daya baru yang dibuat menerima format baru, dan Anda tidak dapat lagi memilih keluar.

Wawasan Kontainer

Pada tanggal 2 Desember 2024, AWS merilis Container Insights dengan peningkatan observabilitas untuk Amazon ECS. Versi ini mendukung peningkatan observabilitas untuk cluster Amazon ECS menggunakan jenis peluncuran Amazon dan EC2 Fargate. Setelah mengonfigurasi Wawasan Kontainer dengan kemampuan observasi yang disempurnakan di Amazon ECS, Container Insights secara otomatis mengumpulkan telemetri infrastruktur terperinci dari level cluster hingga level container di lingkungan Anda dan menampilkan data Anda di dasbor yang menampilkan berbagai metrik dan dimensi. Anda kemudian dapat menggunakan out-of-the-box dasbor ini di konsol Container Insights untuk lebih memahami kesehatan dan kinerja container Anda, dan untuk mengurangi masalah lebih cepat dengan mengidentifikasi anomali.

Kami menyarankan Anda menggunakan Wawasan Kontainer dengan observabilitas yang ditingkatkan, bukan Wawasan Kontainer karena ini memberikan visibilitas mendetail di lingkungan penampung Anda, sehingga mengurangi waktu rata-rata untuk resolusi. Untuk informasi selengkapnya, lihat Amazon ECS Container Insights dengan metrik observabilitas yang disempurnakan di Panduan Pengguna.Amazon CloudWatch

Default untuk pengaturan containerInsights akun adalahdisabled.

Wawasan Kontainer dengan kemampuan observasi yang ditingkatkan

Gunakan perintah berikut untuk mengaktifkan Container Insights dengan observabilitas yang ditingkatkan.

Atur pengaturan containerInsights akun keenhanced.

aws ecs put-account-setting --name containerInsights --value enhanced

Contoh Output

{ "setting": { "name": "containerInsights", "value": "enhanced", "principalArn": "arn:aws:iam::123456789012:johndoe", "type": user } }

Setelah Anda menetapkan setelan akun ini, semua cluster baru secara otomatis menggunakan Wawasan Kontainer dengan kemampuan observasi yang ditingkatkan. Gunakan update-cluster-settings perintah untuk menambahkan Wawasan Kontainer dengan kemampuan observasi yang ditingkatkan ke klaster yang ada, atau untuk memutakhirkan klaster dari Container Insights ke Container Insights dengan peningkatan observabilitas.

aws ecs update-cluster-settings --cluster cluster-name --settings name=containerInsights,value=enhanced

Anda juga dapat menggunakan konsol untuk mengonfigurasi Wawasan Kontainer dengan observabilitas yang disempurnakan. Untuk informasi selengkapnya, lihat Memodifikasi pengaturan akun Amazon ECS.

Wawasan Kontainer

Saat Anda menyetel setelan containerInsights akunenabled, semua cluster baru mengaktifkan Wawasan Kontainer secara default. Anda dapat memodifikasi cluster yang ada dengan menggunakanupdate-cluster-settings.

Untuk menggunakan Wawasan Kontainer, setel setelan containerInsights akun keenabled. Gunakan perintah berikut untuk mengaktifkan Wawasan Kontainer.

aws ecs put-account-setting --name containerInsights --value enabled

Contoh Output

{ "setting": { "name": "containerInsights", "value": "enabled", "principalArn": "arn:aws:iam::123456789012:johndoe", "type": user } }

Saat Anda menyetel setelan containerInsights akunenabled, semua cluster baru mengaktifkan Wawasan Kontainer secara default. Gunakan update-cluster-settings perintah untuk menambahkan Wawasan Kontainer ke cluster yang ada.

aws ecs update-cluster-settings --cluster cluster-name --settings name=containerInsights,value=enabled

Anda juga dapat menggunakan konsol untuk mengonfigurasi Wawasan Kontainer. Untuk informasi lebih lanjut, lihat. Memodifikasi pengaturan akun Amazon ECS

AWS Fargate Kepatuhan Standar Pemrosesan Informasi Federal (FIPS-140)

Fargate mendukung Federal Information Processing Standard (FIPS-140) yang menetapkan persyaratan keamanan untuk modul kriptografi yang melindungi informasi sensitif. Ini adalah standar pemerintah Amerika Serikat dan Kanada saat ini, dan berlaku untuk sistem yang harus mematuhi Undang-Undang Manajemen Keamanan Informasi Federal (FISMA) atau Program Manajemen Risiko dan Otorisasi Federal (FedRAMP).

Nama sumber daya adalahfargateFIPSMode.

Nilai default-nya disabled.

Anda harus mengaktifkan kepatuhan Standar Pemrosesan Informasi Federal (FIPS-140) di Fargate. Untuk informasi selengkapnya, lihat AWS Fargate Standar Pemrosesan Informasi Federal (FIPS-140).

penting

Pengaturan fargateFIPSMode akun hanya dapat diubah menggunakan Amazon ECS API atau. AWS CLI Untuk informasi selengkapnya, lihat Memodifikasi pengaturan akun Amazon ECS.

Jalankan put-account-setting-default dengan fargateFIPSMode opsi yang disetel keenabled. Untuk informasi selengkapnya, lihat, put-account-setting-defaultdi Referensi API Amazon Elastic Container Service.

  • Anda dapat menggunakan perintah berikut untuk mengaktifkan kepatuhan FIPS-140.

    aws ecs put-account-setting-default --name fargateFIPSMode --value enabled

    Contoh Output

    { "setting": { "name": "fargateFIPSMode", "value": "enabled", "principalArn": "arn:aws:iam::123456789012:root", "type": user } }

Anda dapat menjalankan list-account-settings untuk melihat status kepatuhan FIPS-140 saat ini. Gunakan effective-settings opsi untuk melihat pengaturan tingkat akun.

aws ecs list-account-settings --effective-settings

Otorisasi penandaan

Amazon ECS memperkenalkan otorisasi penandaan untuk pembuatan sumber daya. Pengguna harus memiliki izin penandaan untuk tindakan yang membuat sumber daya, seperti. ecsCreateCluster Saat Anda membuat sumber daya dan menentukan tag untuk sumber daya tersebut, AWS lakukan otorisasi tambahan untuk memverifikasi bahwa ada izin untuk membuat tag. Oleh karena itu, Anda harus memberikan izin eksplisit untuk menggunakan tindakan. ecs:TagResource Untuk informasi selengkapnya, lihat Berikan izin untuk menandai sumber daya pada pembuatan.

Untuk ikut serta dalam menandai otorisasi, jalankan put-account-setting-default dengan tagResourceAuthorization opsi yang disetel ke. enable Untuk informasi selengkapnya, lihat, put-account-setting-defaultdi Referensi API Amazon Elastic Container Service. Anda dapat menjalankan list-account-settings untuk melihat status otorisasi penandaan saat ini.

  • Anda dapat menggunakan perintah berikut untuk mengaktifkan otorisasi penandaan.

    aws ecs put-account-setting-default --name tagResourceAuthorization --value on --region region

    Contoh Output

    { "setting": { "name": "tagResourceAuthorization", "value": "on", "principalArn": "arn:aws:iam::123456789012:root", "type": user } }

Setelah mengaktifkan otorisasi penandaan, Anda harus mengonfigurasi izin yang sesuai untuk memungkinkan pengguna menandai sumber daya saat pembuatan. Untuk informasi selengkapnya, lihat Berikan izin untuk menandai sumber daya pada pembuatan.

Anda dapat menjalankan list-account-settings untuk melihat status otorisasi penandaan saat ini. Gunakan effective-settings opsi untuk melihat pengaturan tingkat akun.

aws ecs list-account-settings --effective-settings

Menandai garis waktu otorisasi

Anda dapat mengonfirmasi apakah otorisasi penandaan aktif dengan menjalankan list-account-settings untuk melihat nilainya. tagResourceAuthorization Ketika nilainyaon, itu berarti otorisasi penandaan sedang digunakan. Untuk informasi selengkapnya, lihat, list-account-settingsdi Referensi API Amazon Elastic Container Service.

Berikut ini adalah tanggal-tanggal penting yang terkait dengan otorisasi penandaan.

  • 18 April 2023 - Otorisasi penandaan diperkenalkan. Semua akun baru dan yang sudah ada harus ikut serta untuk menggunakan fitur ini. Anda dapat memilih untuk mulai menggunakan otorisasi penandaan. Dengan ikut serta, Anda harus memberikan izin yang sesuai.

  • 9 Februari 2024 - 6 Maret 2024 - Semua akun baru dan akun yang ada yang tidak terkena dampak telah mengaktifkan otorisasi penandaan secara default. Anda dapat mengaktifkan atau menonaktifkan pengaturan tagResourceAuthorization akun untuk memverifikasi kebijakan IAM Anda.

    AWS telah memberi tahu akun yang terkena dampak.

    Untuk menonaktifkan fitur, jalankan put-account-setting-default dengan tagResourceAuthorization opsi yang disetel keoff.

  • 7 Maret 2024 - Jika Anda telah mengaktifkan otorisasi penandaan, Anda tidak dapat lagi menonaktifkan pengaturan akun.

    Kami menyarankan Anda menyelesaikan pengujian kebijakan IAM Anda sebelum tanggal ini.

  • 29 Maret 2024 - Semua akun menggunakan otorisasi penandaan. Pengaturan tingkat akun tidak akan lagi tersedia di konsol Amazon ECS atau. AWS CLI

AWS Fargate tugas pensiun waktu tunggu

AWS mengirimkan pemberitahuan ketika Anda memiliki tugas Fargate yang berjalan pada revisi versi platform yang ditandai untuk pensiun. Untuk informasi selengkapnya, lihat Pensiun tugas dan pemeliharaan untuk AWS Fargate di Amazon ECS .

AWS bertanggung jawab untuk menambal dan memelihara infrastruktur yang mendasari AWS Fargate. Saat AWS menentukan bahwa pembaruan keamanan atau infrastruktur diperlukan untuk tugas Amazon ECS yang dihosting di Fargate, tugas harus dihentikan dan tugas baru diluncurkan untuk menggantikannya. Anda dapat mengonfigurasi periode tunggu sebelum tugas dihentikan untuk ditambal. Anda memiliki opsi untuk segera menghentikan tugas, menunggu 7 hari kalender, atau menunggu 14 hari kalender.

Pengaturan ini ada di tingkat akun.

Anda dapat mengkonfigurasi waktu Fargate memulai tugas pensiun. Untuk beban kerja yang memerlukan aplikasi pembaruan segera, pilih pengaturan langsung (0). Ketika Anda membutuhkan kontrol lebih, misalnya, ketika tugas hanya dapat dihentikan selama jendela tertentu, konfigurasikan opsi 7 hari (7), atau 14 hari (14).

Kami menyarankan Anda memilih masa tunggu yang lebih pendek untuk mengambil revisi versi platform yang lebih baru lebih cepat.

Konfigurasikan periode tunggu dengan menjalankan put-account-setting-default atau put-account-setting sebagai pengguna root atau pengguna administratif. Gunakan fargateTaskRetirementWaitPeriod opsi untuk name dan value opsi yang disetel ke salah satu nilai berikut:

  • 0- AWS mengirim pemberitahuan, dan segera mulai pensiun tugas yang terpengaruh.

  • 7- AWS mengirim pemberitahuan, dan menunggu 7 hari kalender sebelum mulai pensiun tugas yang terpengaruh.

  • 14- AWS mengirim pemberitahuan, dan menunggu 14 hari kalender sebelum mulai pensiun tugas yang terpengaruh.

Defaultnya adalah 7 hari.

Untuk informasi selengkapnya, lihat, put-account-setting-defaultdan put-account-settingdi Referensi API Amazon Elastic Container Service.

Anda dapat menjalankan perintah berikut untuk mengatur periode tunggu menjadi 14 hari.

aws ecs put-account-setting-default --name fargateTaskRetirementWaitPeriod --value 14

Contoh Output

{ "setting": { "name": "fargateTaskRetirementWaitPeriod", "value": "14", "principalArn": "arn:aws:iam::123456789012:root", "type: user" } }

Anda dapat menjalankan list-account-settings untuk melihat waktu tunggu pensiun tugas Fargate saat ini. Gunakan effective-settings opsi.

aws ecs list-account-settings --effective-settings

Meningkatkan antarmuka jaringan instance kontainer Linux

Setiap tugas Amazon ECS yang menggunakan mode awsvpc jaringan menerima elastic network interface (ENI) miliknya sendiri, yang dilampirkan ke instance container yang menghostingnya. Ada batas default untuk jumlah antarmuka jaringan yang dapat dilampirkan ke EC2 instance Amazon, dan antarmuka jaringan utama dihitung sebagai satu. Misalnya, secara default sebuah c5.large instance mungkin memiliki hingga tiga yang ENIs melekat padanya. Antarmuka jaringan utama untuk instance dihitung sebagai satu, sehingga Anda dapat melampirkan dua tambahan ENIs ke instance. Karena setiap tugas yang menggunakan mode awsvpc jaringan memerlukanENI, Anda biasanya hanya dapat menjalankan dua tugas tersebut pada jenis instance ini.

Amazon ECS mendukung peluncuran instans kontainer dengan peningkatan ENI kepadatan menggunakan jenis EC2 instans Amazon yang didukung. Saat Anda menggunakan jenis instans ini dan mengaktifkan setelan awsvpcTrunking akun, tambahan ENIs tersedia pada instance container yang baru diluncurkan. Konfigurasi ini memungkinkan Anda untuk menempatkan lebih banyak tugas pada setiap instance kontainer.

Misalnya, c5.large contoh dengan awsvpcTrunking memiliki ENI batas peningkatan dua belas. Instance container akan memiliki antarmuka jaringan utama dan Amazon ECS membuat dan melampirkan antarmuka jaringan “trunk” ke instance container. Jadi, konfigurasi ini mengizinkan Anda meluncurkan sepuluh tugas pada instans kontainer, tidak hanya dua tugas seperti saat ini.

Pemantauan Runtime ( GuardDuty integrasi Amazon)

Runtime Monitoring adalah layanan deteksi ancaman cerdas yang melindungi beban kerja yang berjalan di Fargate dan instance EC2 container dengan terus memantau aktivitas AWS log dan jaringan untuk mengidentifikasi perilaku berbahaya atau tidak sah.

guardDutyActivateParameter ini hanya-baca di Amazon ECS dan menunjukkan apakah Runtime Monitoring diaktifkan atau dimatikan oleh administrator keamanan Anda di akun Amazon ECS Anda. GuardDuty mengontrol pengaturan akun ini atas nama Anda. Untuk informasi selengkapnya, lihat Melindungi beban kerja Amazon ECS dengan Runtime Monitoring.

Anda dapat menjalankan list-account-settings untuk melihat pengaturan GuardDuty integrasi saat ini.

aws ecs list-account-settings

Contoh Output

{ "setting": { "name": "guardDutyActivate", "value": "on", "principalArn": "arn:aws:iam::123456789012:doej", "type": aws-managed" } }

IPv6 VPC tumpukan ganda

Amazon ECS mendukung penyediaan tugas dengan IPv6 alamat selain IPv4 alamat pribadi utama.

Agar tugas menerima IPv6 alamat, tugas harus menggunakan mode awsvpc jaringan, harus diluncurkan dalam VPC yang dikonfigurasi untuk mode dual-stack, dan pengaturan dualStackIPv6 akun harus diaktifkan. Untuk informasi selengkapnya tentang persyaratan lainnya, lihat Menggunakan VPC dalam mode tumpukan dobel untuk jenis EC2 peluncuran dan Menggunakan VPC dalam mode tumpukan dobel untuk jenis peluncuran Fargate.

penting

Pengaturan dualStackIPv6 akun hanya dapat diubah menggunakan Amazon ECS API atau. AWS CLI Untuk informasi selengkapnya, lihat Memodifikasi pengaturan akun Amazon ECS.

Jika Anda memiliki tugas yang sedang berjalan menggunakan mode awsvpc jaringan di subnet yang IPv6 diaktifkan antara tanggal 1 Oktober 2020 dan 2 November 2020, pengaturan dualStackIPv6 akun default di Wilayah tempat tugas dijalankan adalahdisabled. Jika kondisi tersebut tidak terpenuhi, dualStackIPv6 pengaturan default di Wilayah adalahenabled.

Nilai default-nya disabled.

Mode driver log default

Amazon ECS mendukung pengaturan mode pengiriman default pesan log dari wadah ke driver log yang dipilih. Mode pengiriman mempengaruhi stabilitas aplikasi ketika aliran log dari kontainer ke driver log terganggu.

defaultLogDriverModePengaturan mendukung dua nilai: blocking dannon-blocking. Untuk informasi selengkapnya tentang mode pengiriman ini, lihat LogConfigurationdi Referensi API Amazon Elastic Container Service.

Jika Anda tidak menentukan mode pengiriman dalam definisi kontainer AndalogConfiguration, mode yang Anda tentukan menggunakan pengaturan akun ini akan digunakan sebagai default.

penting

Pengaturan defaultLogDriverMode akun hanya dapat diubah menggunakan Amazon ECS API atau. AWS CLI Untuk informasi selengkapnya, lihat Memodifikasi pengaturan akun Amazon ECS.

Mode pengiriman default adalahblocking.

catatan

Pada 25 Juni 2025, Amazon ECS mengubah mode driver log default dari menjadi blocking non-blocking memprioritaskan ketersediaan tugas daripada pencatatan. Untuk terus menggunakan blocking mode setelah perubahan ini, lakukan salah satu hal berikut:

  • Tetapkan mode opsi dalam definisi kontainer Anda logConfiguration sebagaiblocking.

  • Atur pengaturan defaultLogDriverMode akun keblocking.

Untuk mengatur mode driver log default kenon-blocking, Anda dapat menjalankan perintah berikut.

aws ecs put-account-setting-default --name defaultLogDriverMode --value "non-blocking"