AWS SDK for Java 1.x mencapai end-of-support pada 31 Desember 2025. Kami menyarankan Anda bermigrasi ke AWS SDK for Java 2.xuntuk terus menerima fitur baru, peningkatan ketersediaan, dan pembaruan keamanan.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gunakan wilayah dan zona ketersediaan
Jelaskan wilayah
Untuk mencantumkan Wilayah yang tersedia untuk akun Anda, hubungi describeRegions metode EC2 Klien Amazon. Ini mengembalikan a DescribeRegionsResult. Panggil getRegions metode objek yang dikembalikan untuk mendapatkan daftar objek Region yang mewakili setiap Region.
Impor
import com.amazonaws.services.ec2.AmazonEC2; import com.amazonaws.services.ec2.AmazonEC2ClientBuilder; import com.amazonaws.services.ec2.model.DescribeRegionsResult; import com.amazonaws.services.ec2.model.Region; import com.amazonaws.services.ec2.model.AvailabilityZone; import com.amazonaws.services.ec2.model.DescribeAvailabilityZonesResult;
Kode
DescribeRegionsResult regions_response = ec2.describeRegions(); for(Region region : regions_response.getRegions()) { System.out.printf( "Found region %s " + "with endpoint %s", region.getRegionName(), region.getEndpoint()); }
Lihat contoh lengkapnya
Jelaskan zona ketersediaan
Untuk mencantumkan setiap Availability Zone yang tersedia untuk akun Anda, hubungi describeAvailabilityZones metode Amazon EC2 Client. Ini mengembalikan a DescribeAvailabilityZonesResult. Panggil getAvailabilityZones metodenya untuk mendapatkan daftar AvailabilityZoneobjek yang mewakili setiap Availability Zone.
Impor
import com.amazonaws.services.ec2.AmazonEC2; import com.amazonaws.services.ec2.AmazonEC2ClientBuilder; import com.amazonaws.services.ec2.model.DescribeRegionsResult; import com.amazonaws.services.ec2.model.Region; import com.amazonaws.services.ec2.model.AvailabilityZone; import com.amazonaws.services.ec2.model.DescribeAvailabilityZonesResult;
Kode
DescribeAvailabilityZonesResult zones_response = ec2.describeAvailabilityZones(); for(AvailabilityZone zone : zones_response.getAvailabilityZones()) { System.out.printf( "Found availability zone %s " + "with status %s " + "in region %s", zone.getZoneName(), zone.getState(), zone.getRegionName()); }
Lihat contoh lengkapnya
Jelaskan akun
Untuk mendeskripsikan akun Anda, hubungi describeAccountAttributes metode EC2 Klien Amazon. Metode ini mengembalikan DescribeAccountAttributesResultobjek. Memanggil getAccountAttributes metode objek ini untuk mendapatkan daftar AccountAttributeobjek. Anda dapat mengulangi melalui daftar untuk mengambil objek AccountAttribute.
Anda bisa mendapatkan nilai atribut akun Anda dengan menjalankan getAttributeValues metode AccountAttributeobjek. Metode ini mengembalikan daftar AccountAttributeValueobjek. Anda dapat mengulangi melalui daftar kedua ini untuk menampilkan nilai atribut (lihat contoh kode berikut).
Impor
import com.amazonaws.services.ec2.AmazonEC2; import com.amazonaws.services.ec2.AmazonEC2ClientBuilder; import com.amazonaws.services.ec2.model.AccountAttributeValue; import com.amazonaws.services.ec2.model.DescribeAccountAttributesResult; import com.amazonaws.services.ec2.model.AccountAttribute; import java.util.List; import java.util.ListIterator;
Kode
AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); try{ DescribeAccountAttributesResult accountResults = ec2.describeAccountAttributes(); List<AccountAttribute> accountList = accountResults.getAccountAttributes(); for (ListIterator iter = accountList.listIterator(); iter.hasNext(); ) { AccountAttribute attribute = (AccountAttribute) iter.next(); System.out.print("\n The name of the attribute is "+attribute.getAttributeName()); List<AccountAttributeValue> values = attribute.getAttributeValues(); //iterate through the attribute values for (ListIterator iterVals = values.listIterator(); iterVals.hasNext(); ) { AccountAttributeValue myValue = (AccountAttributeValue) iterVals.next(); System.out.print("\n The value of the attribute is "+myValue.getAttributeValue()); } } System.out.print("Done"); } catch (Exception e) { e.getStackTrace(); }
Lihat contoh lengkapnya
Informasi lain
-
Wilayah dan Availability Zone di Panduan Amazon EC2 Pengguna untuk Instans Linux
-
DescribeRegionsdi Referensi Amazon EC2 API
-
DescribeAvailabilityZonesdi Referensi Amazon EC2 API