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