Skip to main content

Volcengine Bio2s SDK for Python

Project description

Volcengine SDK for Python

Table of Contents

  • Requirements
  • Install
  • Usage
  • FAQ

Requirements

Python版本需要不低于2.7。

Install

Install via pip

pip install volcengine-python-sdk

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Basic Usage

from __future__ import print_function
import volcenginesdkecs
import volcenginesdkcore
from pprint import pprint
from volcenginesdkcore.rest import ApiException

if __name__ == '__main__':
    configuration = volcenginesdkcore.Configuration()
    configuration.ak = "Your AK"
    configuration.sk = "Your SK"
    configuration.region = "cn-beijing"
    configuration.client_side_validation = True
    # set default configuration
    volcenginesdkcore.Configuration.set_default(configuration)

    # use global default configuration
    api_instance = volcenginesdkecs.ECSApi()
    # use custom configuration
    # api_instance = volcenginesdkecs.ECSApi(volcenginesdkcore.ApiClient(configuration))

    try:
        resp = api_instance.run_instances(
            volcenginesdkecs.RunInstancesRequest(
                instance_name="insname",
                instance_type="ecs.g1.large",
                zone_id="cn-beijing-a",
                network_interfaces=[volcenginesdkecs.NetworkInterfaceForRunInstancesInput(
                    subnet_id="subnet-2d68bh73d858ozfekrm8fj",
                    security_group_ids=["sg-2b3dq7v0ha0w2dx0eg0nhljv"],
                )],
                image_id="image-ybvz29l3da4ox5h0m9",
                volumes=[volcenginesdkecs.VolumeForRunInstancesInput(
                    volume_type="ESSD",
                    size=40,
                )],
                key_pair_name="vtable",
                instance_charge_type="PostPaid"
            ))
        pprint(resp)
    except ApiException as e:
        print("Exception when calling ECSApi->run_instances: %s\n" % e)

Configuration Usage

步骤一:启动时初始化,配置 Configuration 全局默认参数

configuration = volcenginesdkcore.Configuration()
configuration.client_side_validation = True  # 客户端是否进行参数校验
configuration.schema = "http"  # https or http
configuration.debug = False  # 是否开启调试
configuration.logger_file = "sdk.log"

volcenginesdkcore.Configuration.set_default(configuration)

步骤二:获取 Client

def get_client(ak, sk, region):
    # 包含默认属性
    configuration = volcenginesdkcore.Configuration()
    configuration.ak = ak
    configuration.sk = sk
    configuration.region = region
    client = volcenginesdkautoscaling.AUTOSCALINGApi(volcenginesdkcore.ApiClient(configuration))
    return client

FAQ

关于 SDK 使用时碰到的常见问题,请查看 FAQ

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

volcengine-bioos-python-1.0.45.5.tar.gz (999.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

volcengine_bioos_python-1.0.45.5-py3-none-any.whl (3.7 MB view details)

Uploaded Python 3

File details

Details for the file volcengine-bioos-python-1.0.45.5.tar.gz.

File metadata

File hashes

Hashes for volcengine-bioos-python-1.0.45.5.tar.gz
Algorithm Hash digest
SHA256 becb10d9b4487f3541cbcb2c2049f585c5fbd93e5c4140de4bff93aaf6cda363
MD5 61922df82cc8b3be2625c7b4b93a3405
BLAKE2b-256 69e0152d6f1b2b73aa3a00ffbb7c968c5902f8436bf515c0912cfa2f7fce5f76

See more details on using hashes here.

File details

Details for the file volcengine_bioos_python-1.0.45.5-py3-none-any.whl.

File metadata

File hashes

Hashes for volcengine_bioos_python-1.0.45.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9b30564c5d5f6958e9609e7dea8f6c24004c85a2be87d4b2b2f6a2bfb847fb4b
MD5 cd6bf7b1f30fd2ef43301841a9921838
BLAKE2b-256 c58eaeda21142d6a9241074eb9d56f376b65d133973ebf3cc203e08610348b48

See more details on using hashes here.

Supported by

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