Memecahkan Masalah Amazon Elastic Compute Cloud - AWS Toolkit for VS Code

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

Memecahkan Masalah Amazon Elastic Compute Cloud

Bagian berikut menjelaskan cara memecahkan masalah yang diketahui yang dapat terjadi saat bekerja dengan Amazon Elastic Compute Cloud di. AWS Toolkit for Visual Studio CodeUntuk informasi mendetail tentang masalah pemecahan masalah khusus untuk layanan Amazon EC2, lihat topik Memecahkan masalah dengan instans Amazon EC2 di Panduan Pengguna Amazon Elastic Compute Cloud.

Debugging Umum

Jika Anda mengalami masalah koneksi jarak jauh karena alasan apa pun, mulailah dengan memeriksa untuk melihat apakah AWS Systems Manager koneksi dapat dibuat dari AWS Konsol.

Untuk menyambung ke instans Amazon EC2 melalui Systems Manager dari AWS Konsol, selesaikan langkah-langkah berikut.

  1. Dari browser web Anda, navigasikan ke AWS Konsol.

  2. Otentikasi lengkap untuk melanjutkan ke pendaratan AWS Console EC2.

  3. Dari panel navigasi Amazon EC2, pilih Instans.

  4. Pilih kotak yang terletak di sebelah instance yang ingin Anda sambungkan.

  5. Pilih tombol Connect untuk membuka layar Connect to instance di tab browser baru.

    catatan

    Anda hanya dapat terhubung ke sebuah instance jika sedang berjalan. Jika Anda tidak dapat memilih tombol Connect, periksa untuk memastikan instans Anda berjalan.

  6. Dari layar Connect to instance, pilih tab Session Manager, lalu pilih tombol Connect untuk membuka koneksi Systems Manager di tab browser Anda saat ini.

    catatan

    Jika Anda baru saja memulai instans dan opsi tidak tersedia bagi Anda untuk menghubungkan Systems Manager, Anda mungkin perlu menunggu beberapa menit lagi sebelum opsi tersedia.

Instance target tidak berjalan

Untuk menyambung ke instans Amazon EC2 dari terminal atau koneksi jarak jauh, instans harus berjalan. Sebelum Anda mencoba untuk terhubung ke instans Anda dari AWS Toolkit, mulai dari AWS Explorer, Konsol Manajemen AWS, atau AWS Command Line Interface.

Instance target tidak memiliki peran IAM atau memiliki peran IAM dengan izin yang tidak tepat

Untuk terhubung ke instans Amazon EC2 Anda, instans harus memiliki peran IAM dengan izin yang benar dilampirkan. Jika Anda mencoba terhubung ke instance yang tidak memiliki peran IAM yang dilampirkan, Anda akan diberi tahu oleh VS Code.

Jika Anda mencoba menyambung ke instans yang memiliki peran IAM tetapi tidak memiliki izin yang diperlukan, Anda diminta untuk menambahkan tindakan minimum yang diperlukan sebagai kebijakan sebaris ke peran IAM yang ada. Setelah memperbarui kebijakan inline, Anda terhubung ke instans Anda. Untuk informasi mendetail tentang peran IAM, izin, dan melampirkan peran ke instans, lihat topik peran IAM untuk Amazon EC2 di Panduan Pengguna Amazon Elastic Compute Cloud dan Langkah 2: Verifikasi atau tambahkan izin instans untuk topik Session Manager di Panduan Pengguna Systems Manager.AWS

Contoh berikut berisi tindakan minimum yang diperlukan.

"ssmmessages:CreateControlChannel", "ssmmessages:CreateDataChannel", "ssmmessages:OpenControlChannel", "ssmmessages:OpenDataChannel", "ssm:DescribeAssociation", "ssm:ListAssociations", "ssm:UpdateInstanceInformation
catatan

Izin yang diperlukan disertakan dalam kebijakan AWS terkelola berikut.

  • AmazonSSMManagedEC2InstanceDefaultPolicy

  • AmazonSSMManagedInstanceCore

Instance target tidak memiliki agen Systems Manager yang berjalan

Anda mungkin mengalami masalah ini karena sejumlah alasan berbeda. Untuk memperbaiki masalah, mulailah dengan me-reboot instance dan membuat upaya koneksi lain. Atau, secara manual memulai koneksi awal melalui metode koneksi non-ssm. Untuk informasi selengkapnya tentang Systems Manager, lihat topik Bekerja dengan Agen Systems Manager di AWS Systems Manager.

Saat start-up, status Amazon EC2 menunjukkan itu berjalan, tetapi koneksi tidak melalui

Jika Anda baru saja memulai atau membuat peran IAM baru untuk sebuah instans dan tidak dapat membuat koneksi, tunggu beberapa menit lagi sebelum melakukan upaya lain untuk membuat koneksi.