初始化
更新时间:2025-01-24
初始化
确认Endpoint
在确认您使用SDK时配置的Endpoint时,可先参考阅读API参考中关于API服务域名的部分,理解Endpoint相关的概念。
访问区域 | 对应Endpoint |
---|---|
全局 | csn.baidubce.com |
获取AK/SK
要使用百度智能云CSN,您需要拥有一个有效的 AK(Access Key ID)和SK(Secret Access Key)用来进行签名认证。AK/SK是由系统分配给用户的,均为字符串,用于标识用户,为访问服务做签名验证。 可以通过如下步骤获得并了解您的AK/SK信息:
新建CsnClient
CsnClient是Csn服务的客户端,为开发者与Csn服务进行交互提供了一系列的方法。 新建Csn时,需要先使用Endpoint、AK、SK对BceClientConfigurationl类型的config实例进行配置,再使用config实例对CsnClient进行配置,具体配置方法如下:
from baidubce.auth.bce_credentials import BceCredentials
from baidubce.bce_client_configuration import BceClientConfiguration
from baidubce.services.csn import csn_client
if __name__ == "__main__":
ak = '' # 用户的ak
sk = '' # 用户的sk
endpoint = "csn.baidubce.com"
config = BceClientConfiguration(credentials=BceCredentials(access_key_id=ak, secret_access_key=sk),
endpoint=endpoint)
csn_client = csn_client.CsnClient(config)