GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mendapatkan info instance Linux ec2 saat login di baris perintah (public dns, AMI, dll.)?

Saya berasumsi Anda ingin melakukan ini dari bash shell daripada dengan pustaka boto python atau sejenisnya...

Anda seharusnya dapat menanyakan layanan metadata di 169.254.169.254.

mis.

AMI_ID=$(curl http://169.254.169.254/latest/meta-data/ami-id)

Anda bisa mendapatkan daftar meta-data yang tersedia dengan:

curl http://169.254.169.254/latest/meta-data/

Ini didokumentasikan di http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/AESDG-chapter-instancedata.html

Catatan:Saya lebih akrab dengan layanan metadata openstack, tetapi itu dimodelkan pada layanan Amazon EC2. Jumlah dan jenis data yang tersedia berbeda, tetapi cara mengaksesnya sama.


Linux
  1. Linux – Bagaimana Cara Mendapatkan Daftar Filesystem Terpasang Lengkap Dan Tepat Di Linux?

  2. Bagaimana Mendapatkan Info Tentang Konfigurasi Grub / Boot Saat Ini?

  3. Bagaimana cara mendapatkan jumlah CPU di Linux menggunakan C?

  1. Bagaimana cara mendapatkan nama pengguna di C/C++ di Linux?

  2. Bagaimana cara menginstal PHPMyAdmin pada instance Linux EC2?

  3. Bagaimana cara mendapatkan info sistem operasi instans Amazon EC2?

  1. Bagaimana cara Benchmark atau memeriksa kecepatan Server DNS Anda di Linux?

  2. Bagaimana Mengubah Pengaturan Zona Waktu di Linux?

  3. Cara mendapatkan salinan file default Linux dll