BccClient

BccClient是BCC服务的客户端,为开发者与BCC服务进行交互提供了一系列的方法,包括实例、磁盘、镜像、快照、安全组、zone。

通过AK/SK方式访问BCC

用户可以参考如下代码新建一个BccClient:

class  Sample():

    def setUp(self):

          AK = 'your-access-key-id'                   # 用户的Access Key ID

          SK = 'your-secret-access-key'            # 用户的Secret Access Key

          # 初始化一个BccClient

          config = BceClientConfiguration(credentials=BceCredentials(AK, SK))

          client = bcc_client.BccClient(config)

在上面代码中,变量AK与SK是由系统分配给用户的,均为字符串,用于标识用户,为访问BCC做签名验证。

其中AK对应控制台中的“Access Key ID”,SK对应控制台中的“Access Key Secret”,获取方式请参考获取AK/SK

上面的方式使用默认域名(北京区域)作为BCC的服务地址,如果用户需要自己指定域名,可以通过传入endpoint参数来指定。

AK = 'your-access-key-id'                   # 用户的Access Key ID

SK = 'your-secret-access-key'            # 用户的Secret Access Key

HOST = 'domain-name'                      # 用户自己指定的域名,域名选择可参考下方"Region列表"

# 初始化一个BccClient

config = BceClientConfiguration(credentials=BceCredentials(AK, SK), endpoint=HOST)

client = bcc_client.BccClient(config)

注意: endpoint参数只能用指定的包含区域的域名来进行定义,不指定时默认为北京区域http://bcc.bj.baidubce.com。百度支持多区域选择,具体参照[区域选择说明](https://cloud.baidu.com/doc/BCC/API.html#.E6.9C.8D.E5.8A.A1.E5.9F.9F.E5.90.8D)。