Client library for Meituan Cloud Platform EC2 API
Project description
Python SDK及客户端
我们提供了方便调用MOS API的Python SDK以及基于该SDK实现的客户端。
安装
使用pip安装
在命令行下可以直接使用pip进行安装:
sudo pip install mosclient
从源码安装
从 github下载最新版 代码并解压,或者执行如下命令获取源码:
git clone https://github.com/meituan/mcsapi_python.git
进入mcsapi_python目录执行下述命令安装客户端可执行文件climos以及相应的python SDK:
python setup.py install
访问MOS控制台的 API页面 获得API入口URL、ACCESS Key和Secret。
使用Python SDK
通过mosclient.client.Client生成客户端实例,API接口说明实现参见 SDK API文档 。
示例代码如下:
import mosclient.client version = '1' key = 'MOS_ACCESS_KEY' secret = 'MOS_ACCESS_SECRET' url = 'https://mosapi.meituan.com/mcs/v1' cli = mosclient.client.Client(version, key, secret, url) balance = cli.GetBalance() print balance
使用Python客户端
安装客户端软件后,执行以下步骤开始使用MOS API Python客户端。
设置环境变量
在MOS控制台 API页面 获取个人的MOS ACCESS Key和Secret,以及API入口URL。设置如下环境变量
export MOS_ACCESS=4ba303cc17454cc7904e044db2a3c912 export MOS_SECRET=2952f821201341a38978ac4a4a292ce8 export MOS_URL=https://mosapi.meituan.com/mcs/v1
执行climos客户端
climos是命令行的客户端工具,用户可以在终端运行,下面的示例是如何使用命令行创建一台机器:
# 输出climos命令行工具帮助信息 > climos help # 获取当前余额 > climos GetBalance # 列出所有可用的虚拟机镜像模板,选择一个模板,并记下模板ID,如8e76df8f-3476-4eed-8469-ed22daa1334c (templateID) > climos DescribeTemplates # 列出所有可用的虚拟机类型,选择一个类型,并记下类型ID,如C1_M1 (instanceTypeID) > climos DescribeInstanceTypes # 创建虚拟机,注意需要帐户中有足够余额 > climos CreateInstance 8e76df8f-3476-4eed-8469-ed22daa1334c C1_M1
更新历史
v1.0.6 (2015-09-09)
增加浮动IP相关API
创建主机时允许指定区域
v1.0.5 (2015-08-10)
增加RDS相关api
v1.0.4 (2015-05-13)
增加Redis缓存API
v1.0.3 (2014-12-19)
修改SDK创建主机以及修改主机配置时数据盘的单位,由10G修改为1G,与RESTful API的单位统一。 (与之前版本不兼容,升级版本时请注意)
v1.0.2 (2014-10-29)
ChangeInstanceType 支持调整额外的磁盘和带宽
增加保存和删除模板API
v1.0.1 (2014-08-26)
CreateInstance 支持增加额外的磁盘和带宽
v1.0.0 (2013-10-15)
MCS API第一个版本,完成基本功能
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.