acquia云api v2客户端库。
acapi2的Python项目详细描述
python acquia云api v2
与Acquia Cloud API V2通信的客户端库。
新acquia api v2(https://cloud.acquia.com/api-docs/)的python实现, 基于dave hall创建的原始acapi python库(http://github.com/skwashd/python-acquia-cloud)
这个库处于alpha状态,行为非常怪异。
路线图
- 测试测试
- 第一个alpha目标:
让lib按需创建环境(由于acquia的api设计而延迟), 提交给pypi
很快就会有更多的消息。
示例
请记住,图书馆正在积极发展 它的大部分功能只是它应该是什么的一个简化集。
最小请求
acquia=Acquia(api_key,api_secret)application=acquia.application("a47ac10b-58cc-4372-a567-0e02b2c3d470")print(application["name"])
使用过滤器
subscription_name="MySubsName"filters="name="+subscription_nameapplication=acapi.applications(filters=filters).first()dev_environment=application.environments()["dev"]print(dev_environment["id"])dev_environment.set_php_version("7.0")more_settings={"max_execution_time":10,"memory_limit":192,"apc":128,"max_input_vars":1000,"max_post_size":256,"sendmail_path":"/usr/bin/sendmail","varnish_over_ssl":false}dev_environment.configure(more_settings)