初始化
更新时间:2023-04-17
确认Endpoint
在确认您使用SDK时配置的Endpoint时,可先阅读开发人员指南中关于DNS访问域名的部分,理解Endpoint相关的概念。
服务域名的对应信息为:dns.baidubce.com
新建DnsClient
使用AK/SK新建DnsClient
通过AK/SK方式访问DNS,用户可以参考如下代码新建一个DnsClient:
from baidubce.bce_client_configuration import BceClientConfiguration
from baidubce.services.dns import dns_client
from baidubce.auth.bce_credentials import BceCredentials
AK = 'your-access-key-id' # 用户的Access Key ID
SK = 'your-secret-access-key' # 用户的Secret Access Key
HOST = 'dns.baidubce.com' # dns openApi服务域名
# 初始化一个DnsClient
config = BceClientConfiguration(credentials=BceCredentials(AK, SK), endpoint=HOST)
client = dns_client.DnsClient(config)
# 比如想查询zone列表
client.list_zone()
在上面代码中,AK
对应控制台中的“Access Key ID”,SK
对应控制台中的“Access Key Secret”,获取方式请参考《操作指南 管理ACCESSKEY》。