用于Anchoud的软件开发工具包。

anchcloud-sdk的Python项目详细描述


此存储库允许您访问AnchCloud 从应用程序中控制资源。

此sdk的许可 Apache Licence, Version 2.0

注意

需要Python2.7, 有关详细信息,请参见 AnchCloud SDK Documentation

安装

通过pip安装

$ pip install anchcloud-sdk

升级至最新版本

$ pip install --upgrade anchcloud-sdk

开始

以便操作Anchoud IAAS。 您需要首先在anchcloud console上应用access key

锚定云iaas api

将访问密钥id和密钥传递到类APIConnection以创建连接

>>> from anchcloud.iaas.instances import *
>>> conn = APIConnection('CLIENTID','SECRETKEY')

变量APIConnectionanchcloud.conn.iaas_client的实例, 我们可以使用它来调用与资源相关的方法。

示例:

# launch instances
>>> d = {
          "instance": {
              "zone": "ac2",
              "image_id": "centos64x64c",
              "instance_type": "PERFORMANCE",
              "cpu": 1,
              "memory": 1024,
              "count": 1,
              "login_mode": "passwd",
              "login_passwd": "Abcd1234"
          },
          "order": {
              "payment_type": "POSTPAY"
          }
      }
>>> ret = Instances(conn).create("ac2",d)

# stop instances
>>> d = {
        "instances": [
          "ins-Y4DFAOQ"
          ]
        }
>>> ret = Instances(conn).stop("ac2",d)

# describe instances
>>> d = {"status": "running,stopped"]}
>>> ret = Instances(conn).list("ac2",d)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaPax考试:从非标准Maven存储库解析Karaf特性存储库(XML文件)   java Spring启动Bean创建异常   java中将ArrayList转换为数组的方法   Android Studio的java Unity插件。   java在CheckStyle中从方法计数中排除getter和setter   HibernateJava。sql。SQLSyntaxErrorException:表/视图“序列”不存在   与命令行程序Java vs C通信   java WebView膨胀异常   java在O(n)java8流中寻找两个列表的交集   java使用Gradle运行单元测试时,最大堆大小在哪里设置?   ssl加载java应用程序(CXF)内的jks文件   CI:Jenkins Git:Simple Java项目:希望在特定时间在脚本上发送消息   java根据位置更改数字   java按数值排序字符串数组   macos java版本“1.6.0_65”是否与java 6模棱两可?   Cassandra中的java时间戳