Bagaimana cara saya mendapatkan daftar wilayah Amazon melalui baris perintah?

13

Saya ingin melihat bagaimana saya bisa mendapatkan daftar wilayah dari AWS pada baris perintah sehingga saya dapat dengan cepat mencari sesuatu, bagaimana saya bisa melakukan ini?

Jorge Castro
sumber

Jawaban:

10

Anda dapat melakukan ini dengan menjalankan perintah ec2-mendeskripsikan-daerah dari baris perintah (jika Anda memiliki ec2-api-tools diinstal tersedia dalam multiverse).

$ ec2-describe-regions
REGION  eu-west-1   ec2.eu-west-1.amazonaws.com
REGION  sa-east-1   ec2.sa-east-1.amazonaws.com
REGION  us-east-1   ec2.us-east-1.amazonaws.com
REGION  ap-northeast-1  ec2.ap-northeast-1.amazonaws.com
REGION  us-west-2   ec2.us-west-2.amazonaws.com
REGION  us-west-1   ec2.us-west-1.amazonaws.com
REGION  ap-southeast-1  ec2.ap-southeast-1.amazonaws.com
lynxman
sumber
Ya, tentang itu. Anda memerlukan wilayah default yang dikonfigurasi sebelum ini berfungsi (3 tahun kemudian, masih?). Jadi google adalah temanmu. Daerah dan titik akhir (rande - randy nmemonically) di sini docs.aws.amazon.com/general/latest/gr/rande.html . Mengapa mereka tidak bisa hanya default ke us-east-1 ketika ini dicoba sebelum konfigurasi di luar saya?
mckenzm
@ mckenzm lol "rande - mnemonically randy" Saya pikir itu hanya sesuatu yang terjadi di dalam kepala saya . Google mungkin tertawa pada berapa kali saya telah googled "amazon rande". Saya berasumsi alasan untuk tidak menggunakan titik akhir default adalah bahwa hal itu akan banyak membebani titik akhir satu wilayah itu, dan akan terlalu lambat untuk sebagian besar pengguna yang lebih dekat ke wilayah lain. Ini juga mungkin terkait dengan aliran logika di dalam aws-cli - mungkin bagian "ec2" memerlukan pemilihan titik akhir sebelum "menggambarkan-daerah" benar-benar dipahami. Tebakan liar.
Michael - sqlbot
10

Ini sekarang bagaimana Anda akan melakukannya menggunakan aws cli:

$ aws ec2 describe-regions --output table
----------------------------------------------------------
|                     DescribeRegions                    |
+--------------------------------------------------------+
||                        Regions                       ||
|+-----------------------------------+------------------+|
||             Endpoint              |   RegionName     ||
|+-----------------------------------+------------------+|
||  ec2.eu-west-1.amazonaws.com      |  eu-west-1       ||
||  ec2.ap-southeast-1.amazonaws.com |  ap-southeast-1  ||
||  ec2.ap-southeast-2.amazonaws.com |  ap-southeast-2  ||
||  ec2.eu-central-1.amazonaws.com   |  eu-central-1    ||
||  ec2.ap-northeast-2.amazonaws.com |  ap-northeast-2  ||
||  ec2.ap-northeast-1.amazonaws.com |  ap-northeast-1  ||
||  ec2.us-east-1.amazonaws.com      |  us-east-1       ||
||  ec2.sa-east-1.amazonaws.com      |  sa-east-1       ||
||  ec2.us-west-1.amazonaws.com      |  us-west-1       ||
||  ec2.us-west-2.amazonaws.com      |  us-west-2       ||
|+-----------------------------------+------------------+|
slm
sumber