Ihre EC2 Amazon-Regionen und Availability Zones anzeigen - AWS SDK for .NET

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.

Ihre EC2 Amazon-Regionen und Availability Zones anzeigen

Amazon EC2 wird an mehreren Standorten weltweit gehostet. Diese Standorte bestehen aus -Regionen und Availability Zones. Jede Region ist ein separates geografisches Gebiet mit mehreren isolierten Standorten, den sogenannten Availability Zones.

Weitere Informationen zu Regionen und Availability Zones finden Sie unter Regionen und Zonen im EC2Amazon-Benutzerhandbuch.

Dieses Beispiel zeigt Ihnen, wie Sie mithilfe von Details AWS SDK for .NET zu den Regionen und Availability Zones eines EC2 Kunden abrufen können. Die Anwendung zeigt Listen der Regionen und Availability Zones an, die einem EC2 Client zur Verfügung stehen.

NuGet Pakete:

Elemente der Programmierung:

using System; using System.Threading.Tasks; using Amazon.EC2; using Amazon.EC2.Model; namespace EC2RegionsAndZones { class Program { static async Task Main(string[] args) { Console.WriteLine( "Finding the Regions and Availability Zones available to an EC2 client..."); // Create the EC2 client var ec2Client = new AmazonEC2Client(); // Display the Regions and Availability Zones await DescribeRegions(ec2Client); await DescribeAvailabilityZones(ec2Client); } // // Method to display Regions private static async Task DescribeRegions(IAmazonEC2 ec2Client) { Console.WriteLine("\nRegions that are enabled for the EC2 client:"); DescribeRegionsResponse response = await ec2Client.DescribeRegionsAsync(); foreach (Region region in response.Regions) Console.WriteLine(region.RegionName); } // // Method to display Availability Zones private static async Task DescribeAvailabilityZones(IAmazonEC2 ec2Client) { Console.WriteLine("\nAvailability Zones for the EC2 client's region:"); DescribeAvailabilityZonesResponse response = await ec2Client.DescribeAvailabilityZonesAsync(); foreach (AvailabilityZone az in response.AvailabilityZones) Console.WriteLine(az.ZoneName); } } }