初始化
更新时间:2023-12-22
确认Endpoint
在确认您使用SDK时配置的Endpoint时,可先阅读开发人员指南中关于服务域名的部分,理解Endpoint相关的概念。 百度云目前开放了多区域支持,请参考区域选择说明。
新建EtClient
使用AK/SK新建EtClient
通过AK/SK方式访问ET,用户可以参考如下代码新建一个EtClient:
from baidubce import bce_client_configuration
from baidubce.services.blb import blb_client
from baidubce.auth import bce_credentials
class Sample():
def setUp(self):
AK = 'your-access-key-id' # 用户的Access Key ID
SK = 'your-secret-access-key' # 用户的Secret Access Key
# 初始化一个BlbClient
config = BceClientConfiguration(credentials=BceCredentials(AK, SK))
client = et_client.EtClient(config)
在上面代码中,AK
对应控制台中的“Access Key ID”,SK
对应控制台中的“Access Key Secret”,获取方式请参考《操作指南 管理ACCESSKEY》。
上面的方式使用默认域名作为BLB的服务地址,如果用户需要自己指定域名,可以通过传入ENDPOINT参数来指定。
AK = 'your-access-key-id' # 用户的Access Key ID
SK = 'your-secret-access-key' # 用户的Secret Access Key
HOST = 'domain-name' # 用户自己指定的域名,域名选择可参考下 方"Region列表"
# 初始化一个EtClient
config = BceClientConfiguration(credentials=BceCredentials(AK, SK), endpoint=HOST)
client = et_client.EtClient(config)
注意:
ENDPOINT
参数只能用指定的包含区域的域名来进行定义,不指定时默认为北京区域http://bcc.bj.baidubce.com
。