2016-11-03 100 views
-2

在亞馬遜上創建實例時,是否可以指定us-west-2b的AWS可用區域?我只能指定us-west-2,但它隨機選擇a,b或c。我想將一個卷附加到us-west-2b中運行的實例,而us-west-2a中的實例無法附加。Aws可用區域

+0

是的,這是可能的。顯示你的代碼。您可能需要通過在us-west-2b中指定VPC子網來完成此操作。 –

+0

aws ec2 run-instances --image-id ami-d2xxxxxx \ --key-name pankaj-ec2 -key --instance -type t2.micro \ --security-groups sshgroup默認 – pkumar0

+0

使用aws指定的可用區si配置 – pkumar0

回答

0

AWS Command-Line Interface (CLI)允許您從任何計算機向AWS發送API請求。

當與aws configure命令配置CLI,您可以提供:

  • 訪問鍵+保密密鑰證書
  • 默認區域(如:`我們走向-2)
  • 輸出格式

所有AWS服務都駐留在區域(例如us-west-2)。向AWS發送API請求時,該區域用於確定which endpoint應該收到請求。

可以使用參數--region或通過aws configure指定的默認區域來指定區域。

當與aws ec2 run-instances命令啓動一個Amazon EC2實例,當使用可用性區域(例如us-west-2b)老式EC2古典或子網可使用VPC時指定。子網屬於特定的區域和特定的可用區域。因此,指定子網的也會選擇可用區

例如:

aws ec2 run-instances --subnet-id subnet-6e7f829e --image-id ami-abc12345 --count 1 --instance-type t2.micro --key-name MyKeyPair --security-group-ids sg-903004f8 

亞馬遜EBS卷只能在同一可用性區域內被附接到亞馬遜EC2實例。要更改EBS卷的可用區域,請創建快照,然後在指定所需的可用區域時從快照創建新卷。