Skip to main content

Software Development Kit for QingCloud.

Project description

qingcloud-sdk 是 QingCloud 青云 的 Python 开发包 (Software Development Kit),可以利用它对青云的资源进行查看、创建和操作, 借此开发出更富创造力的产品。

Installation

可使用 pip 安装:

$ pip install qingcloud-sdk

如果不是在 virtualenv 上安装,则需要 sudo

$ sudo pip install qingcloud-sdk

如果你已安装 qingcloud-sdk 并需要更新到最新版本,则可以:

$ pip install --upgrade qingcloud-sdk

近期会在 Github 上公开源码。

Getting Started

使用 qingcloud-sdk 前请先在 青云控制台 申请 access key 。

申请 access key 后,便可开始建立连接:

>>> import qingcloud.iaas
>>> conn = qingcloud.iaas.connect_to_zone(
        'pek1',
        'access key id',
        'secret access key'
    )

代码中得到的 conn 是 APIConnection 的实例,所有操作都可通过它来调用。

APIConnection 中各操作函数的返回值是根据 API 返回的 JSON 数据转换而成的 dict 。 具体返回内容可参见 API 文档 中对应指令。

Example:

# 创建一台主机
>>> ret = conn.run_instances(
        image_id='centos58x64',
        instance_type='small_b'
      )

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qingcloud-sdk-0.8.tar.gz (16.6 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page