Pintasan AWS CLI - Manajemen Instance Sederhana
Daftar dengan mudah, mengontrol, dan menghubungkan ke instance langsung dari shell
Identifikasi, kontrol, dan koneksi ke instance langsung dari baris perintah dengan AWSS. Tidak memerlukan parameter dan memungkinkan penggunaan wildcard saat menentukan instance, menjadikannya ideal ketika detail instance minimal diketahui atau beberapa instance cocok dengan parameter yang diketahui. Dalam skenario ini, daftar pick ditampilkan dari contoh yang cocok dengan perintah dan parameter yang ditentukan.
Ini memungkinkan identifikasi yang mudah dan pemilihan instance target yang diinginkan, dan menghilangkan kebutuhan untuk meninggalkan shell untuk mengambil informasi dari portal web - mencegah gangguan alur kerja dan mempertahankan fokus Anda.
AWSS sangat berguna dalam banyak skenario, termasuk:
- Menghubungkan ke instance sesuai permintaan yang sering mengubah status, dan dengan demikian alamat IP juga.
- Menghubungkan ke instance di mana pengguna login yang diperlukan tidak diketahui.
- Menghubungkan ke instance di mana kunci yang diperlukan terkait dengan pengguna login tidak diketahui.
- Menghubungkan ke instance di mana instance-ID tidak diketahui.
- Menghubungkan ke instance di mana 'nama' tidak diatur atau unik.
Tangkapan layar
"AWSS SSH" tanpa parameter apa pun - memungkinkan pemilihan dari daftar target 'SSH' yang mungkin
"AWSS List" - menyajikan daftar semua contoh, detail, dan semua tag
"AWSS Start" dengan nama parsial dan wildcard disediakan - memungkinkan seleksi dari daftar target yang mungkin terjadi
Platform yang Diuji & Versi Python
Python 2.7, 3.4, 3.5, 3.6
Platform:
- Linux
- MacOS (OS X)
- Windows (lihat Windows Prereqs untuk fungsionalitas SSH)
Instalasi
Utilitas ini dapat diinstal dengan PIP :
Windows Prereqs
Windows tidak memiliki perintah SSH built-in, jadi menggunakan perintah AWSS SSH pada Windows membutuhkan:
- Pemasangan suite dempul
- Gunakan "Windows Installer", instal semua opsi, dan sertakan di jalur Anda
- Konversi tombol SSH dari format ".pem" Amazon menjadi format ".ppk"
- Kunci dapat dikonversi menggunakan utilitas puttygen (diinstal dengan suite dempul)
- PowerShell (asli Windows karena Windows XP Service Pack 3)
Konfigurasi
Kunci Akses SSH (file .pem atau .ppk)
- Kunci harus disimpan di folder .aws di direktori home Anda
- Sistem tipe unix harus mengatur izin pada file dengan perintah seperti
sudo chmod 400 ~/.aws/*.pem - Sistem Windows harus mengonversi file ke format ".ppk", seperti yang dijelaskan dalam windows prereqs
Kredensial AWS dapat disimpan menggunakan salah satu dari dua metode ini :
Variabel Lingkungan "AWS_ACCESS_KEY_ID", "AWS_SECRET_ACCESS_KEY" dan "AWS_DEFAULT_REGION"
File bernama "kredensial" dan "konfigurasi" di folder .aws di direktori home Anda
- Direktori Windows Home dirujuk oleh variabel lingkungan %userprofile %
{Home}/. AWS/kredensial
[default]
aws_access_key_id =AKIAIOSFODNN7EXAMPLE
aws_secret_access_key =wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
{Home}/. AWS/config
[default]
region =us-west-2
output =json
Informasi tentang kredensial AWS ada di panduan pengaturan AWS.
Informasi tentang file konfigurasi di adalah panduan AWS Memulai.
Detail perintah
- Ssh to instance: AWSS SSH , AWSS SSH Nama atau AWSS SSH -I ID
- Mengetik AWSS SSH tanpa nama atau ID akan menampilkan semua instance berjalan
- Ini memungkinkan pengguna untuk memilih dari daftar jika mereka tidak dapat mengingat namanya
- Ini dapat dikombinasikan dengan Wilcards, misalnya AWSS SSH U* untuk menampilkan daftar contoh yang dimulai dengan "U" untuk memilih dari
- nama login secara otomatis dihitung berdasarkan tipe gambar dari instance
- menggantikan nama pengguna login -name -u yang dihitung
- Hubungkan tanpa tombol PEM (jika dikonfigurasi dengan benar) -p
- Perintah Bantuan Spesifik AWSS SSH -H
- Daftar Instance: Daftar AWSS (variasi lain yang tercantum di bawah ini)
- Daftar semua instance (default), atau gunakan daftar AWSS Wilcards d*
- Daftar menjalankan instance -r atau - -running
- daftar penghentian instance -s atau -tersusun
- Daftar contoh dengan nama daftar AWSS yang ditentukan
- Daftar contoh dengan daftar AWSS instance -ID yang ditentukan
- instate-state dan name dapat digabungkan dalam kueri
- Contoh: Daftar instance dengan nama saat ini berjalan: nama daftar AWSS -R
- Perintah Bantuan Spesifik AWSS Daftar -H
- Mulai contoh: AWSS Start , AWSS Start Name atau AWSS Start -i ID
- Mengetik AWSS Mulai tanpa nama atau ID akan menampilkan semua contoh yang dihentikan
- Ini memungkinkan pengguna untuk memilih dari daftar jika mereka tidak dapat mengingat namanya
- Ini dapat dikombinasikan dengan Wilcards, misalnya AWSS mulai u* untuk menampilkan daftar contoh yang dimulai dengan "u" untuk memilih dari
- Mulai contoh dengan nama atau instance-id
- Perintah Bantuan Spesifik AWSS Mulai -H
- STOP Instance: AWSS Stop , AWSS Stop Name atau AWSS Stop -i ID
- Mengetik AWSS berhenti tanpa nama atau ID akan menampilkan semua instance yang sedang berjalan
- Ini memungkinkan pengguna untuk memilih dari daftar jika mereka tidak dapat mengingat namanya.
- Ini dapat dikombinasikan dengan Wilcards, misalnya AWSS Stop U* untuk menampilkan daftar contoh yang dimulai dengan "U" untuk memilih dari.
- Mulai contoh dengan nama atau instance-id
- Bantuan spesifik perintah AWSS berhenti -h