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.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b5dbe5a88bf13161cf1d53d2c3185ef838f31240cf1ccf6d0be4347851dcb29 |
|
MD5 | b1c0981da1a09ee352a1e3c177a9488a |
|
BLAKE2b-256 | e7d8a9a83c2b9779b7278439e6bb6aa3ae9ffd2f9d12f0be827ebe4e56102e42 |
Close
Hashes for volcengine_bioos_python-1.0.45.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ad144e5be50bc3315df2e81cd7af875311d4a3ebc03fd1294b9b0805d6236c0 |
|
MD5 | 1b4949ae94f51691a54d519caa4fd551 |
|
BLAKE2b-256 | bf6480ad5afb83d9ac9a92656c385e5582244bd5d368a029d252d62c6feffc44 |