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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for volcengine-bioos-python-1.0.45.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | becb10d9b4487f3541cbcb2c2049f585c5fbd93e5c4140de4bff93aaf6cda363 |
|
MD5 | 61922df82cc8b3be2625c7b4b93a3405 |
|
BLAKE2b-256 | 69e0152d6f1b2b73aa3a00ffbb7c968c5902f8436bf515c0912cfa2f7fce5f76 |
Close
Hashes for volcengine_bioos_python-1.0.45.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b30564c5d5f6958e9609e7dea8f6c24004c85a2be87d4b2b2f6a2bfb847fb4b |
|
MD5 | cd6bf7b1f30fd2ef43301841a9921838 |
|
BLAKE2b-256 | c58eaeda21142d6a9241074eb9d56f376b65d133973ebf3cc203e08610348b48 |