Python使用指南

最近更新时间:2021-05-28 16:47:17

查看PDF

CDN SDK For Python使用指南

Install 安装

pip 安装

pip install ksc-sdk-python

注意:

  • python支持 2.6 - 3.8版本。

github 安装

通过 GitHub 下载,下载地址:https://github.com/KscSDK/ksc-sdk-python
进入kscore目录通过命令python setup.py install安装

Config 配置

申请安全凭证:

  • 在第一次使用金山云API之前,用户首先需要在金山云控制台IAM服务申请安全凭证,安全凭证包括access_key_idsecret_access_key,access_key_id是用于标识API调用者的身份,secret_access_key是用于加密签名字符串和服务器端验证签名字符串的密钥。

  • secret_access_key必须严格保管,避免泄露。

  • 通过文件配置及管理密钥,参考examples内示例:

    • 所在位置:’/etc/kscore.cfg’ 或 ‘./.kscore.cfg’ 或 ‘C:\kscore.cfg’
    • 注意: 使用相对路径时,需与运行目录保持一致。
[Credentials]
ks_access_key_id=AKLTyW1V6ZWET7aIvdeeIH1cwQ
ks_secret_access_key=OEoTK4IgEBIq3rlFsbpcESs87w513D6aOwdXxP6QHuvWlonSRYeKQyTzqc1XkUvpuQ==
  • 或在程序运行时配置:
from kscore.session import get_session
# 密钥
ACCESS_KEY_ID = "AKLTyW1V6ZWET7aIvdeeIH1cwQ"
SECRET_ACCESS_KEY = "OEoTK4IgEBIq3rlFsbpcESs87w513D6aOwdXxP6QHuvWlonSRYeKQyTzqc1XkUvpuQ=="

s = get_session()
client = s.create_client("cdn", ks_access_key_id=ACCESS_KEY_ID, ks_secret_access_key=SECRET_ACCESS_KEY)

Examples 示例

from kscore.session import get_session

if __name__ == "__main__":
    # CDN API调用 详细示例位于 ./examples/cdn.py
    s = get_session()

    client = s.create_client("cdn", use_ssl=False)

    res = client.get_cdn_domains(PageSize=20,PageNumber=0,DomainStatus='online',CdnType='download')

    print res

文档内容是否对您有帮助?

根本没帮助
文档较差
文档一般
文档不错
文档很好

在文档使用中是否遇到以下问题

内容不全,不深入
内容更新不及时
描述不清晰,比较混乱
系统或功能太复杂,缺乏足够的引导
内容冗长

更多建议

0/200

评价建议不能为空

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

问题反馈