2016-11-03 7 views
-2

Kann eine AWS-Verfügbarkeitszone von uns-west-2b beim Erstellen einer Instanz auf Amazon angegeben werden? Ich kann nur uns-West-2 angeben, aber es wählt zufällig ein, b oder c aus. Ich möchte der Instanz, die in us-west-2b läuft, einen Datenträger anhängen und Instanzen in us-west-2a können nicht anhängen.Aws-Verfügbarkeitszone

+0

Ja, das ist möglich. Zeigen Sie Ihren Code. Sie müssen dies möglicherweise tun, indem Sie das VPC-Subnetz in us-west-2b angeben. –

+0

aws ec2 run-instances --image-id ami-d2xxxxxx \ --schlüsselname pankaj-ec2-schlüssel --instanztyp t2.micro \ --sicherheitsgruppen sshgroup default – pkumar0

+0

Verfügbarkeitszone wird mit aws angegeben configure – pkumar0

Antwort

0

Mit der AWS Command-Line Interface (CLI) können Sie API-Anforderungen von jedem Computer aus an AWS senden.

Wenn die CLI mit dem aws configure Befehl konfigurieren, können Sie bieten:

  • Access Key + Secret Key Anmeldeinformationen
  • Standardbereich (zB `us-west-2)
  • Ausgabeformat

Alle AWS-Dienste befinden sich in einer Region (z. B. us-west-2). Wenn Sie eine API-Anfrage an AWS senden, wird die Region verwendet, um zu bestimmen, ob which endpoint die Anfrage erhalten soll.

Die Region kann mit dem Parameter --region oder dem über aws configure angegebenen Standardbereich angegeben werden.

Wenn eine Amazon EC2-Instanz mit dem aws ec2 run-instances Befehl starten, die Availability Zone (zB us-west-2b), wenn mit altmodischem EC2-Classic oder kann ein Subnetz angegeben wird bei der Verwendung von VPC. Subnetze gehören zu einer bestimmten Region und einer bestimmten Availability Zone. Daher wählt , das ein Subnetz angibt, auch die Availability Zone aus.

Zum Beispiel:

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 

Amazon EBS-Volumes können nur auf Amazon EC2-Instanzen innerhalb derselben Availability Zone angebracht werden. Um die Verfügbarkeitszone für ein EBS-Volume zu ändern, erstellen Sie einen Snapshot und erstellen dann ein neues Volume aus dem Snapshot, während Sie die gewünschte Availability Zone angeben.