Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Zone Regioni AWS di utilizzo e disponibilità
Descrivere le regioni
Per elencare le regioni disponibili per il tuo account, chiama il metodo di Ec2Client. describeRegions
Restituisce DescribeRegionsResponseregions
dell'oggetto restituito per ottenere un elenco di oggetti Region
Importazioni
import software.amazon.awssdk.services.ec2.Ec2Client; import software.amazon.awssdk.services.ec2.model.DescribeRegionsResponse; import software.amazon.awssdk.services.ec2.model.DescribeAvailabilityZonesResponse; import software.amazon.awssdk.services.ec2.model.Ec2Exception;
Codice
try { DescribeRegionsResponse regionsResponse = ec2.describeRegions(); regionsResponse.regions().forEach(region -> { System.out.printf( "Found Region %s with endpoint %s%n", region.regionName(), region.endpoint()); System.out.println(); });
Vedi l'esempio completo
Descrivere le zone di disponibilità
Per elencare ogni zona di disponibilità disponibile per il tuo account, chiama il metodo di Ec2Client. describeAvailabilityZones
Restituisce DescribeAvailabilityZonesResponseavailabilityZones
metodo per ottenere un elenco di AvailabilityZone
Importazioni
import software.amazon.awssdk.services.ec2.Ec2Client; import software.amazon.awssdk.services.ec2.model.DescribeRegionsResponse; import software.amazon.awssdk.services.ec2.model.DescribeAvailabilityZonesResponse; import software.amazon.awssdk.services.ec2.model.Ec2Exception;
Codice
Crea Ec2Client.
software.amazon.awssdk.regions.Region region = software.amazon.awssdk.regions.Region.US_EAST_1; Ec2Client ec2 = Ec2Client.builder() .region(region) .build();
Quindi chiama describeAvailabilityZones () e recupera i risultati.
DescribeAvailabilityZonesResponse zonesResponse = ec2.describeAvailabilityZones(); zonesResponse.availabilityZones().forEach(zone -> { System.out.printf( "Found Availability Zone %s with status %s in region %s%n", zone.zoneName(), zone.state(), zone.regionName() ); System.out.println(); });
Vedi l'esempio completo
Descrivere gli account
Per elencare le informazioni relative a EC2 sul tuo account, chiama il metodo di Ec2Client. describeAccountAttributes
Questo metodo restituisce un oggetto. DescribeAccountAttributesResponseaccountAttributes
metodo degli oggetti per ottenere un elenco di AccountAttributeAccountAttribute
Puoi ottenere i valori degli attributi del tuo account richiamando il metodo dell'AccountAttribute
oggetto. attributeValues
Questo metodo restituisce un elenco di AccountAttributeValue
Importazioni
import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.ec2.Ec2Client; import software.amazon.awssdk.services.ec2.model.DescribeAccountAttributesResponse; import software.amazon.awssdk.services.ec2.model.Ec2Exception;
Codice
import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.ec2.Ec2Client; import software.amazon.awssdk.services.ec2.model.DescribeAccountAttributesResponse; import software.amazon.awssdk.services.ec2.model.Ec2Exception; /** * Before running this Java V2 code example, set up your development * environment, including your credentials. * * For more information, see the following documentation topic: * * https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/get-started.html */ public class DescribeAccount { public static void main(String[] args) { Region region = Region.US_EAST_1; Ec2Client ec2 = Ec2Client.builder() .region(region) .build(); describeEC2Account(ec2); System.out.print("Done"); ec2.close(); } public static void describeEC2Account(Ec2Client ec2) { try { DescribeAccountAttributesResponse accountResults = ec2.describeAccountAttributes(); accountResults.accountAttributes().forEach(attribute -> { System.out.print("\n The name of the attribute is " + attribute.attributeName()); attribute.attributeValues().forEach( myValue -> System.out.print("\n The value of the attribute is " + myValue.attributeValue())); }); } catch (Ec2Exception e) { System.err.println(e.awsErrorDetails().errorMessage()); System.exit(1); } } }
Vedi l'esempio completo
Ulteriori informazioni
-
Regioni e zone di disponibilità nella Guida per l' Amazon EC2 utente per le istanze Linux
-
DescribeRegionsnel riferimento Amazon EC2 API
-
DescribeAvailabilityZonesnell' Amazon EC2 API Reference