Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Connect ke EC2 instans Amazon menggunakan Session Manager
Jason Cornick, Abhishek Bastikoppa, dan Yaniv Ron, Amazon Web Services
Ringkasan
Pola ini menjelaskan cara menyambung ke instans Amazon Elastic Compute Cloud (Amazon EC2) dengan menggunakan Session Manager, kemampuan AWS Systems Manager. Dengan menggunakan pola ini, Anda dapat menjalankan perintah bash pada sebuah EC2 instance melalui browser web. Session Manager tidak mengharuskan Anda membuka port masuk dan tidak memerlukan alamat IP publik untuk EC2 instance. Selain itu, ini menghilangkan kebutuhan untuk memelihara host bastion dengan kunci Secure Shell (SSH) yang berbeda. Anda dapat mengatur akses ke Session Manager dengan kebijakan AWS Identity and Access Management (IAM) dan mengonfigurasi logging, yang mencatat informasi penting, seperti akses instans dan tindakan.
Dalam pola ini, Anda mengonfigurasi peran IAM dan mengaitkannya ke EC2 instance Linux yang Anda sediakan dengan menggunakan Amazon Machine Image (AMI). Anda kemudian mengonfigurasi login di Amazon CloudWatch Logs dan menggunakan Session Manager untuk memulai sesi dengan instance.
Meskipun pola ini terhubung ke EC2 instans Linux di Amazon Web Services (AWS) Cloud, Anda dapat menggunakan pendekatan ini untuk menggunakan Session Manager untuk koneksi dengan server lain, seperti server lokal atau mesin virtual lainnya.
Prasyarat dan batasan
Prasyarat
Akun AWS aktif.
Izin untuk mengakses node terkelola. Untuk petunjuk, lihat Mengontrol akses sesi pengguna ke node terkelola.
Titik akhir VPC untuk
ssm,,,ec2ec2messages,ssmmessagesdan.s3Untuk petunjuk, lihat Membuat titik akhir VPC di dokumentasi Systems Manager.
Arsitektur
Tumpukan teknologi target
Manajer Sesi
Amazon EC2
CloudWatch Log
Arsitektur target

Pengguna mengotentikasi identitas dan kredensialnya melalui IAM.
Pengguna memulai sesi SSH melalui Session Manager dan mengirimkan panggilan API ke instance. EC2
AWS Systems Manager SSM Agent, yang diinstal pada EC2 instans, terhubung ke Session Manager dan menjalankan perintah.
Untuk tujuan audit dan pemantauan, Session Manager mengirimkan data logging ke CloudWatch Log. Atau, Anda dapat mengirim data log ke bucket Amazon Simple Storage Service (Amazon S3) Simple Storage Service (Amazon S3). Untuk informasi selengkapnya, lihat Logging data sesi menggunakan Amazon S3 (dokumentasi Systems Manager).
Alat
Layanan AWS
Amazon CloudWatch Logs membantu Anda memusatkan log dari semua sistem, aplikasi, dan layanan AWS sehingga Anda dapat memantau dan mengarsipkannya dengan aman.
Amazon Elastic Compute Cloud (Amazon EC2) menyediakan kapasitas komputasi yang dapat diskalakan di AWS Cloud. Anda dapat meluncurkan server virtual sebanyak yang Anda butuhkan dan dengan cepat meningkatkannya ke atas atau ke bawah. Pola ini menggunakan Amazon Machine Image (AMI) untuk menyediakan EC2 instance Linux.
AWS Identity and Access Management (IAM) membantu Anda mengelola akses ke sumber daya AWS dengan aman dengan mengontrol siapa yang diautentikasi dan diberi wewenang untuk menggunakannya.
AWS Systems Manager membantu Anda mengelola aplikasi dan infrastruktur yang berjalan di AWS Cloud. Ini menyederhanakan manajemen aplikasi dan sumber daya, mempersingkat waktu untuk mendeteksi dan menyelesaikan masalah operasional, dan membantu Anda mengelola sumber daya AWS Anda dengan aman dalam skala besar. Pola ini menggunakan Session Manager, kemampuan Systems Manager.
Praktik terbaik
Kami menyarankan Anda membaca selengkapnya tentang pilar keamanan AWS Well-Architected Framework dan menjelajahi opsi enkripsi dan menerapkan rekomendasi keamanan dalam Menyiapkan Session Manager (dokumentasi Systems Manager).
Epik
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Buat peran IAM. | Buat peran IAM untuk Agen SSM. Ikuti petunjuk dalam Membuat peran untuk layanan AWS (dokumentasi IAM) dan perhatikan hal berikut:
| Administrator sistem AWS |
Buat EC2 instance. |
| Administrator sistem AWS |
Mengatur logging. |
| Administrator sistem AWS |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Connect ke EC2 instance. |
| Administrator sistem AWS |
Validasi logging. |
| Administrator sistem AWS |
Pemecahan Masalah
| Isu | Solusi |
|---|---|
Masalah IAM | Untuk dukungan, lihat Pemecahan masalah (dokumentasi IAM). |
Sumber daya terkait
Prasyarat Manajer Sesi Lengkap (dokumentasi Systems Manager)
Merancang dan menerapkan pencatatan dan pemantauan dengan Amazon CloudWatch (AWS Prescriptive Guidance)