Amazon ECS Exec di AWS Toolkit untuk AWS Cloud9 - AWS Cloud9

AWS Cloud9 tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS Cloud9 dapat terus menggunakan layanan seperti biasa. Pelajari selengkapnya

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

Amazon ECS Exec di AWS Toolkit untuk AWS Cloud9

Anda dapat mengeluarkan perintah tunggal dalam wadah Amazon Elastic Container Service (AmazonECS) dengan AWS Toolkit for AWS Cloud9. Anda dapat melakukan ini menggunakan fitur Amazon ECS Exec.

penting

Mengaktifkan dan Menonaktifkan ECS Amazon Exec mengubah status sumber daya ECS Anda di. Akun AWS Perubahan termasuk menghentikan dan memulai kembali layanan. Selain itu, mengubah status sumber daya saat Amazon ECS Exec diaktifkan dapat menyebabkan hasil yang tidak terduga. Untuk informasi selengkapnya tentang AmazonECS, lihat Menggunakan Amazon ECS Exec untuk Debugging di Panduan ECSPengembang Amazon.

ECSPrasyarat Amazon Exec

Sebelum Anda dapat menggunakan fitur Amazon ECS Exec, ada persyaratan prasyarat tertentu yang harus Anda penuhi.

ECSPersyaratan Amazon

Tergantung pada apakah tugas Anda di-host di Amazon EC2 atau AWS Fargate, dan Amazon ECS Exec memiliki persyaratan versi yang berbeda.

  • Jika Anda menggunakan AmazonEC2, Anda harus menggunakan Amazon yang ECS dioptimalkan AMI yang dirilis setelah 20 Januari 2021, dengan agen versi 1.50.2 atau yang lebih baru. Untuk informasi selengkapnya, lihat Amazon yang ECS dioptimalkan AMIs di Panduan ECS Pengembang Amazon.

  • Jika Anda menggunakan AWS Fargate, Anda harus menggunakan platform versi 1.4.0 atau yang lebih baru. Untuk informasi selengkapnya, lihat versi AWS Fargate platform di Panduan ECS Pengembang Amazon.

AWS konfigurasi akun dan IAM izin

Untuk menggunakan fitur Amazon ECS Exec, Anda harus memiliki ECS kluster Amazon yang ada yang terkait dengan Anda Akun AWS. Amazon ECS Exec menggunakan Systems Manager untuk membuat koneksi dengan container di cluster Anda. Izin IAM Peran Tugas ECSrequires khusus Amazon untuk berkomunikasi dengan SSM layanan.

Untuk informasi tentang IAM peran dan kebijakan yang khusus untuk Amazon ECS Exec, lihat IAMizin yang diperlukan untuk ECS Exec di Panduan Pengembang Amazon ECS.

Bekerja dengan Amazon ECS Exec

Anda dapat mengaktifkan atau menonaktifkan Amazon ECS Exec langsung dari AWS Explorer di AWS Toolkit untuk. AWS Cloud9 Saat Anda mengaktifkan Amazon ECS Exec, pilih container dari ECS menu Amazon, dan jalankan perintah terhadapnya.

Mengaktifkan Amazon Exec ECS

  1. Dari AWS Explorer, cari dan perluas ECS menu Amazon.

  2. Perluas cluster dengan layanan yang ingin Anda modifikasi.

  3. Buka menu konteks untuk (klik kanan) layanan dan pilih Aktifkan Eksekusi Perintah.

penting

Langkah ini memulai penyebaran baru layanan Anda dan mungkin memakan waktu beberapa menit. Untuk informasi lebih lanjut, lihat catatan di awal bagian ini.

Menonaktifkan Amazon Exec ECS

  1. Dari AWS Explorer, cari dan perluas ECS menu Amazon.

  2. Perluas cluster yang berisi layanan yang Anda inginkan.

  3. Buka menu konteks untuk (klik kanan) layanan dan pilih Nonaktifkan Eksekusi Perintah.

penting

Langkah ini memulai penyebaran baru layanan Anda dan mungkin memakan waktu beberapa menit. Untuk informasi lebih lanjut, lihat catatan di awal bagian ini.

Menjalankan perintah terhadap Container

Untuk menjalankan perintah terhadap penampung menggunakan AWS Explorer, Amazon ECS Exec harus diaktifkan. Jika tidak diaktifkan, lihat Mengaktifkan Amazon Exec ECS prosedur di bagian ini.

  1. Dari AWS Explorer, cari dan perluas ECS menu Amazon.

  2. Perluas cluster yang layanan yang Anda inginkan.

  3. Perluas layanan untuk membuat daftar kontainer terkait.

  4. Buka menu konteks untuk (klik kanan) wadah dan pilih Run Command in Container.

  5. Prompt terbuka dengan daftar Tugas yang sedang berjalan. Pilih Tugas ARN yang Anda inginkan.

    catatan

    Jika hanya satu tugas yang berjalan, prompt tidak terbuka. Sebaliknya, tugas dipilih secara otomatis.

  6. Saat diminta, masukkan perintah yang ingin Anda jalankan dan tekan Enter untuk melanjutkan.