View a markdown version of this page

AZ-IDs - AWS Regionen und Availability Zones

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

AZ-IDs

Ursprünglich haben wir beschlossen, Availability Zones unabhängig voneinander den Codes in jeder Zone zuzuordnen AWS-Konto. Dadurch wird sichergestellt, dass die Ressourcen auf die Availability Zones für diese Regionen verteilt sind, auch wenn die meisten Kunden die erste Availability Zone in der Region gewählt haben. Beispielsweise ist der us-east-1a für Ihren Standort AWS-Konto möglicherweise nicht derselbe physische Standort wie der us-east-1a für einen anderen AWS-Konto. Als wir mehr über die Nutzungsmuster unserer Kunden AWS erfahren und uns AWS weiterentwickelt haben, haben wir festgestellt, dass es nicht notwendig ist, Availability Zones weiterhin unabhängig voneinander Codes zuzuordnen. Alle Regionen, die nach November 2012 eingeführt wurden, verwenden eine einheitliche Zuordnung von Availability Zones zu Codes.

Verwenden Sie die AZ-IDs, bei denen es sich um eindeutige und konsistente Identifikatoren für Availability Zones handelt, um Availability Zones kontoübergreifend in allen Regionen zu koordinieren, auch wenn diese unabhängig voneinander Availability Zones zuordnen. Beispielsweise ist use1-az1 eine AZ-ID für die us-east-1-Region und hat in jedem AWS-Konto den gleichen physischen Standort. Mit der Anzeige von AZ-IDs für Ihr Konto können Sie den physischen Standort Ihrer Ressourcen im Verhältnis zu den Ressourcen in einem anderen Konto bestimmen. Wenn Sie beispielsweise ein Subnetz in der Availability Zone mit der AZ-ID use1-az2 mit einem anderen Konto teilen, steht dieses Subnetz dem Konto in der Availability Zone zur Verfügung, dessen AZ-ID ebenfalls use1-az2 ist.

Um die AZ-IDs für Ihr Konto einzusehen, schauen Sie im Bereich Service Health auf dem EC2-Dashboard nach oder verwenden Sie den Befehl https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-availability-zones.html AWS CLI describe-availability-zones.

Das folgende Diagramm veranschaulicht zwei Konten mit unterschiedlichen Mappings von Availability-Zone-Code zur AZ ID.

Zwei Konten mit unterschiedlichen Mappings von Availability-Zone-Code zur AZ ID.

Regionen mit unabhängig voneinander zugewiesenen Availability Zones

In den folgenden Regionen ordnen wir für Konten, die vor November 2025 erstellt wurden, Availability Zones unabhängig voneinander den Codes für jedes AWS Konto zu. Konten, die ab November 2025 erstellt wurden, erhalten dieselben Availability Zones, die Codes zugeordnet werden. Alle anderen Regionen verwenden eine einheitliche Zuordnung.

  • USA Ost (Nord-Virginia)

  • USA West (Nordkalifornien)

  • USA West (Oregon)

  • Asien-Pazifik (Singapur)

  • Asien-Pazifik (Sydney)

  • Asien-Pazifik (Tokio)

  • Europa (Irland)

  • Südamerika (São Paulo)

  • AWS GovCloud (US-West)

Beispielbefehle

Die folgenden AWS CLI Befehle veranschaulichen, wie Sie Informationen zu den AZ-IDs für Ihr Konto abrufen.

So listen Sie die Namen und IDs der Availability Zones mithilfe der CLI auf

Verwenden Sie den folgenden Befehl describe-availability-zones, um die Availability Zones für die aktuelle Region zu beschreiben. Um die Availability Zones für eine andere Region zu beschreiben, fügen Sie die Option hinzu. --region

aws ec2 describe-availability-zones --query "AvailabilityZones[].{Name:ZoneName,ID:ZoneId}" --output table

Im Folgenden finden Sie eine Beispielausgabe für US East (Ohio).

---------------------------- | DescribeAvailabilityZones| +-----------+--------------+ | ID | Name | +-----------+--------------+ | use2-az1 | us-east-2a | | use2-az2 | us-east-2b | | use2-az3 | us-east-2c | +-----------+--------------+
Um die AZ-ID mithilfe von Instanzmetadaten abzurufen

Sie können Instanzmetadaten verwenden, um die AZ-ID der Availability Zone abzurufen, in der eine Instance gestartet wird.

IMDSv2
[ec2-user ~]$ TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"` \ && curl -H "X-aws-ec2-metadata-token: $TOKEN" http://169.254.169.254/latest/meta-data/placement/availability-zone-id
IMDSv1
[ec2-user ~]$ curl http://169.254.169.254/latest/meta-data/placement/availability-zone-id