CdnClient
更新时间:2023-05-16
CdnClient是CDN服务的客户端,为开发者与CDN服务进行交互提供了一系列的方法。
新建CdnClient
通过AK/SK方式访问CDN
用户可以参考如下代码新建CdnClient:
- 创建配置文件,参考sample/cdn/cdn_sample_conf.py:
Plain Text
1#引入标准日志模块
2import logging
3
4#引入配置管理模块以及安全认证模块
5from baidubce.bce_client_configuration import BceClientConfiguration
6from baidubce.auth.bce_credentials import BceCredentials
7
8#设置Host,Access Key ID和Secret Access Key
9HOST = b'cdn.baidubce.com'
10AK = b'your AK'
11SK = b'your SK'
12
13
14#设置日志文件的句柄和日志级别
15logger = logging.getLogger('baidubce.services.cdn.cdnclient')
16fh = logging.FileHandler('sample.log')
17fh.setLevel(logging.DEBUG)
18
19#设置日志文件输出的顺序、结构和内容
20formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
21fh.setFormatter(formatter)
22logger.setLevel(logging.DEBUG)
23logger.addHandler(fh)
24
25#创建BceClientConfiguration
26config = BceClientConfiguration(credentials=BceCredentials(AK, SK), endpoint=HOST)
在上面代码中,AK对应控制台中的“Access Key ID”,SK对应控制台中的“Secret Access Key”,获取方式请参考《操作指南 管理ACCESSKEY》。
- 创建CdnClient,参考sample/cdn/cdn_sample.py:
Plain Text
1#引入配置模块
2import cdn_sample_conf
3
4#引入CdnClient模块
5from baidubce.services.cdn.cdn_client import CdnClient
6
7#创建CdnClient
8cdn_client = CdnClient(cdn_sample_conf.config)