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 (Amazon ECS) dengan AWS Toolkit for. AWS Cloud9 Anda dapat melakukan ini menggunakan fitur Amazon ECS Exec.

penting

Mengaktifkan dan Menonaktifkan Amazon ECS 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 Amazon ECS, lihat Menggunakan Amazon ECS Exec untuk Debugging di Panduan Pengembang Amazon ECS.

Prasyarat Amazon ECS Exec

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

Persyaratan Amazon ECS

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 Amazon EC2, Anda harus menggunakan AMI Amazon ECS yang dioptimalkan yang dirilis setelah 20 Januari 2021, dengan versi agen 1.50.2 atau yang lebih baru. Untuk informasi selengkapnya, lihat Amazon ECS yang dioptimalkan AMIs di Panduan Pengembang Amazon ECS.

  • 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 Pengembang Amazon ECS.

AWS konfigurasi akun dan izin IAM

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

Untuk informasi tentang peran dan kebijakan IAM yang khusus untuk Amazon ECS Exec, lihat izin IAM 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 menu Amazon ECS, dan jalankan perintah terhadapnya.

Mengaktifkan Amazon ECS Exec

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

  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 ECS Exec

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

  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 ECS Exec prosedur di bagian ini.

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

  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. Sebagai gantinya, tugas dipilih secara otomatis.

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