内容分发网络CDN

    CdnClient

    CdnClient是CDN服务的客户端,为开发者与CDN服务进行交互提供了一系列的方法。

    新建CdnClient

    通过AK/SK方式访问CDN

    用户可以参考如下代码新建CdnClient:

    1. 创建配置文件,参考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'
    SK = b''
    AK = b''
    
    #设置日志文件的句柄和日志级别
    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》。

    1. 创建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)
    上一篇
    快速入门
    下一篇
    加速域名管理