Availability zone
Updated at:2025-10-20
Query list of availability zones
You can be used to query the list of availability zones (zones) in the current region with the following code:
Java
1import com.baidubce.BceClientConfiguration;
2import com.baidubce.Protocol;
3import com.baidubce.auth.DefaultBceCredentials;
4import com.baidubce.services.bcc.BccClient;
5import com.baidubce.services.bcc.BccClientConfiguration;
6import com.baidubce.services.bcc.model.zone.ZoneModel;
7import com.baidubce.services.bcc.model.zone.ListZonesResponse;
8public class Main {
9 public static void main(String[] args) {
10 // Set your AK, SK and the endpoint to be accessed
11 String endpoint = "bcc.bj.baidubce.com";
12 String ak = "ak";
13 String sk = "sk";
14 // Set default configuration
15 BceClientConfiguration bccClientConfiguration = new BccClientConfiguration()
16 .withProtocol(Protocol.HTTP)
17 .withCredentials(new DefaultBceCredentials(ak, sk))
18 .withEndpoint(endpoint);
19 // Create a BCC client
20 BccClient bccClient = new BccClient(bccClientConfiguration);
21 ListZonesResponse listZonesResponse = bccClient.listZones();
22 for (ZoneModel zoneModel : listZonesResponse.getZones()) {
23 System.out.println(zoneModel.getZoneName());
24 }
25 }
26}
