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

1. 通过 PythonSDK 查询可用区

本文档说明如何通过 PythonSDK 获取您当前可用的可用区信息。

本文档中涉及到的 AccessKey 和 SecretAccessKey 只用作演示用,不作为您真实操作自己资源的依据。

本文档中涉及到的链接信息实际应为https://ai.blsc.cn (opens in a new tab)

1.1. 查询可用区

        # 实例化一个认证对象,入参需要传入智算云平台账户AccessKey和SecretAccessKey,此处还需注意密钥对的保密
        # 秘钥可前往智算云平台->个人中心->我的秘钥进行获取
        AccessKey:str = "abcd"
        SecretAccessKey:str = "abcd1234"
        clientProfile = ClientProfile(
            AccessKey,
            SecretAccessKey 
        )
 
        # 实例化一个请求产品的client对象
        client = RegionClient(clientProfile)
        # 实例化一个请求对象,每个接口都会对应一个request对象
        request = DescribeZonesRequest()
        # 返回的response是一个DescribeZonesResponse实例
        # 该实例有三个重要属性,分别是code、message和data
        response = client.DescribeZones(request)
        # code属性表示本次请求返回的编码。该编码200表示正常,非200表示异常
        code = response.code
        # message属性表示本次请求返回的信息。如果code值为非200,则可通过message获得请求异常原因
        message = response.message
        # data属性为实际返回的可用区信息列表。数据类型为list[Zone],您可以通过循环的方式获取到所有可用区信息
        # Zone类里面有四个主要属性,它们依次是
        # regionCode表示地域编码
        # regionName表示地域名称
        # zoneCode表示可用区编码
        # zoneName表示可用区名称
        tZones = response.data