API文档
可用区信息接口
JavaSDK使用说明

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表示可用区名称