1. 通过 JavaSDK 查询可用区
本文档说明如何通过 JavaSDK 获取您当前可用的可用区信息。
本文档中涉及到的 AccessKey 和 SecretAccessKey 密钥对只用作演示用,不作为您真实操作自己资源的依据。
本文档中涉及到的链接信息实际应为https://ai.blsc.cn (opens in a new tab)
1.1. 查询可用区
// 实例化一个认证对象,入参需要传入智算云平台账户AccessKey和SecretAccessKey,此处还需注意密钥对的保密
// 秘钥可前往智算云平台->个人中心->我的秘钥进行获取
String AccessKey = "abcd";
String SecretAccessKey = "abcd1234";
ClientProfile clientProfile = new ClientProfile(AccessKey,SecretAccessKey);
// 实例化一个请求产品的client对象。
RegionClient client = new RegionClient(clientProfile);
// 实例化一个请求对象,每个接口都会对应一个request对象。
DescribeZonesRequest describeZonesRequest = new DescribeZonesRequest();
// 返回的response是一个AICloudResponse的实例,与请求对象对应。
AICloudResponse<List<Zone>> response = client.DescribeZones(describeZonesRequest);
// 本次请求返回码。返回200表示正常,其他表示异常。
int code = response.getCode();
// 本次请求返回信息。此返回信息与返回码相对应,当返回码为非200可从message得知请求错误原因。
String message = response.getMessage();
// data属性为实际返回的可用区信息列表。数据类型为List<Zone>
List<Zone> tZones = response.getData();
// Zone类里面有四个主要属性,它们依次是
// regionCode表示地域编码
// regionName表示地域名称
// zoneCode表示可用区编码
// zoneName表示可用区名称