Skip to main content

Software Development Kit for AnchCloud.

Project description

This repository allows you to access AnchCloud and control your resources from your applications.

This SDK is licensed under Apache Licence, Version 2.0.

Installation

Install via pip

$ pip install anchcloud-sdk

Upgrade to the latest version

$ pip install --upgrade anchcloud-sdk

Getting Started

In order to operate AnchCloud IaaS. you need apply access key on anchcloud console first.

AnchCloud IaaS API

Pass access key id and secret key into class APIConnection to create connection

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

The variable APIConnection is the instance of anchcloud.conn.iaas_client, we can use it to call resource related methods.

Example:

# 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)

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

anchcloud-sdk-0.0.1.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

anchcloud_sdk-0.0.1-py2-none-any.whl (15.8 kB view details)

Uploaded Python 2

File details

Details for the file anchcloud-sdk-0.0.1.tar.gz.

File metadata

File hashes

Hashes for anchcloud-sdk-0.0.1.tar.gz
Algorithm Hash digest
SHA256 71fcdfe38c8cadf5596933ba4016de5d092a048733b851bc29de4c69d5307163
MD5 57230fe8c452837b6b80f53e6499acf0
BLAKE2b-256 e43ac475edab6d45ff91dea53e57667e16f55c3e2f73f174ce1152da0caade0e

See more details on using hashes here.

File details

Details for the file anchcloud_sdk-0.0.1-py2-none-any.whl.

File metadata

File hashes

Hashes for anchcloud_sdk-0.0.1-py2-none-any.whl
Algorithm Hash digest
SHA256 5cec2a0a480897d74551637ab5cfac6454c0c644e3d85353b0427f9556af3aca
MD5 18a473c853c37173e94b1afd6e3727e7
BLAKE2b-256 9bb4fcedd10e758b86ca4bc5b99cbc898c8e4350846d321d2f114778aca38616

See more details on using hashes here.

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