Komut satırı üzerinden Amazon bölgelerinin listesini nasıl edinebilirim?


13

Komut satırında AWS'den bölgelerin bir listesini nasıl alabileceğimi görmek istiyorum, böylece işleri hızlı bir şekilde arayabilirim, bunu nasıl yapabilirim?

Yanıtlar:


10

Bunu, komut satırından ec2-define-areas komutunu çalıştırarak yapabilirsiniz (çoklu sürümde ec2-api-tools yüklüyse).

$ 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

Evet, bunun hakkında. Bunun çalışması için varsayılan bir bölgeye ihtiyacınız var (3 yıl sonra hala?). Yani google senin arkadaşın. Bölgeler ve uç noktalar (rande - nmemonically randy) burada docs.aws.amazon.com/general/latest/gr/rande.html . Yapılandırma benim dışımda olmadan önce denendiğinde neden sadece bize doğu-1'i varsayılan olarak alamadılar?
mckenzm

lol @mckenzm "Rande - mnemonically azgın" Bunu içinde oluyor bir şey olduğunu düşündüm benim kafa. Google muhtemelen "amazon rande" yı kaç kez güldüğümde gülüyor. Varsayılan bir bitiş noktası kullanmamanın sebebinin, tek bir bölgenin bitiş noktalarına çok fazla yük bindireceği ve başka bir bölgeye daha yakın olan kullanıcıların büyük bir yüzdesi için gereksiz yere yavaş olacağı varsayılır. Aynı zamanda aws-cli içindeki mantık akışı ile de ilgili olabilir - belki de "ec2" kısmı "tarif bölgeleri" gerçekten anlaşılmadan önce uç nokta seçimi gerektirir. Vahşi tahminler.
Michael - sqlbot

10

Şimdi aws cli kullanarak böyle yapardınız:

$ 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       ||
|+-----------------------------------+------------------+|
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.