CloudFlare的Python客户端。
项目描述
CloudFlare API v4和Host API的Python客户端。
它提供了两个级别的API集成
低级别API,每个API端点一个方法 (pycloudflare.services)。
高级ORM API (pycloudflare.models)。
目前仅支持CloudFlare API的一部分
用户
区域
区域设置
DNS记录
页面规则
通过CloudFlare的合作伙伴面向的Host API创建用户和身份验证。
用法
获取CloudFlare上所有区域
>>> cf = CloudFlareService(api_key, email)
>>> for domain in cf.get_zones():
>>> print domain['name'], domain['id']
配置
当实例化时配置Host(合作伙伴)API服务客户端,并从configuration.json读取其配置。
配置文件应采用以下格式
{
"common": {
"cloudflare": {
"api_key": "HOST API KEY HERE",
}
}
}
测试
安装开发需求
pip install -r requirements.txt
然后可以通过执行以下操作运行测试
nosetests
集成测试需要主机API密钥。可以使用以下操作运行
nosetests tests/test_integration.py
项目详情
关闭
pycloudflare-4.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a88127fb9d1061328fae97ebbad7d25bb4f6006ab90bf380b415df4c4dd9ada6 |
|
MD5 | 49cc15dfb3b933a0a172598b7afd858e |
|
BLAKE2b-256 | cc4692e7aa6682742add55949f7b1b50c3d0243180dfd860bbf985f1735147ae |