阿里云ECS开放批量创建实例接口,实现弹性资源的创建
2018-03-05 17:36
337 查看
摘要: 为了更方便的实现弹性的资源创建,方便用户一次运行多台ECS按量实例来完成应用的开发和部署,阿里云开放了ECS的批量创建实例接口RunInstances,可以单次最多创建100台实例,避免重复调用和创建。
原文:http://click.aliyun.com/m/43195/
为了更方便的实现弹性的资源创建,方便用户一次运行多台ECS按量实例来完成应用的开发和部署,阿里云开放了ECS的批量创建实例接口RunInstances,可以单次最多创建100台实例,避免重复调用和创建。创建成功后可以自动启动、提供公网访问能力、自动分配公网带宽以及可以预约自动释放。
功能特性
RunInstances 批量创建实例接口可以帮助用户一次创建多台 ECS 按量付费实例来完成应用的开发和部署,方便实现弹性的资源创建。和目前提供的CreateInstance 接口相比,RunInstances 接口有下面的优点:
1. 单次可以最多创建 100 台实例,避免重复调用;
2. 实例创建之后,实例会自动变成
的操作;
3. 创建实例的时候指定了
IP 的额外操作;
4. 用户可以一次创建 100 台竞价实例,充分满足业务的弹性需求;
5. 创建的参数保持和 CreateInstance 保持兼容,增加了
6. 创建返回一个
前提条件
调用 API 前,用户需要 创建 AccessKey。
注意:优先建议选用子账号进行授权和操作,避免主账号泄露带来的系统风险。
实践步骤
1. 安装 ECS Python SDK:确保已经具备 Python
的 Runtime,本文使用的 Python 版本为 2.7+。其他的版本 SDK 大于 4.4.3
即可。
2. 批量创建实例:创建 RunInstancesRequest 的实例,填入相关需要的参数即可。
3. 批量创建实例并自动分配公网 IP:相比批量创建实例的代码,只需要添加一行属性,指定公网的带宽即可。
4. 批量创建实例并自动设置自动释放时间:相比批量创建实例,只需要添加一行属性,指定实例的自动释放时间即可。自动释放时间按照 ISO8601 标准表示,并需要使用 UTC
时间,格式为
API参考链接
1. https://help.aliyun.com/document_detail/63440.html
2. https://help.aliyun.com/document_detail/63776.html?spm=5176.10695662.1996646101.searchclickresult.56a73d7930PNhf
原文:http://click.aliyun.com/m/43195/
为了更方便的实现弹性的资源创建,方便用户一次运行多台ECS按量实例来完成应用的开发和部署,阿里云开放了ECS的批量创建实例接口RunInstances,可以单次最多创建100台实例,避免重复调用和创建。创建成功后可以自动启动、提供公网访问能力、自动分配公网带宽以及可以预约自动释放。
功能特性
RunInstances 批量创建实例接口可以帮助用户一次创建多台 ECS 按量付费实例来完成应用的开发和部署,方便实现弹性的资源创建。和目前提供的CreateInstance 接口相比,RunInstances 接口有下面的优点:
1. 单次可以最多创建 100 台实例,避免重复调用;
2. 实例创建之后,实例会自动变成
Starting状态,然后变成
Running状态,无需用户调用 StartInstance
的操作;
3. 创建实例的时候指定了
InternetMaxBandwidthOut,自动为用户分配公网 IP,不需要再调用分配
IP 的额外操作;
4. 用户可以一次创建 100 台竞价实例,充分满足业务的弹性需求;
5. 创建的参数保持和 CreateInstance 保持兼容,增加了
Amount参数来设定创建的个数,以及
AutoReleaseTime参数来设定自动释放时间,不需要再额外设置自动释放时间;
6. 创建返回一个
InstanceIdSets会记录相关的
InstanceIds,用户只需要根据实例 ID 轮询实例状态即可。
前提条件
调用 API 前,用户需要 创建 AccessKey。
注意:优先建议选用子账号进行授权和操作,避免主账号泄露带来的系统风险。
实践步骤
1. 安装 ECS Python SDK:确保已经具备 Python
的 Runtime,本文使用的 Python 版本为 2.7+。其他的版本 SDK 大于 4.4.3
即可。
2. 批量创建实例:创建 RunInstancesRequest 的实例,填入相关需要的参数即可。
3. 批量创建实例并自动分配公网 IP:相比批量创建实例的代码,只需要添加一行属性,指定公网的带宽即可。
4. 批量创建实例并自动设置自动释放时间:相比批量创建实例,只需要添加一行属性,指定实例的自动释放时间即可。自动释放时间按照 ISO8601 标准表示,并需要使用 UTC
时间,格式为
yyyy-MM-ddTHH:mm:ssZ。最短在当前时间之后半小时,最长不能超过当前时间起三年。
API参考链接
1. https://help.aliyun.com/document_detail/63440.html
2. https://help.aliyun.com/document_detail/63776.html?spm=5176.10695662.1996646101.searchclickresult.56a73d7930PNhf
相关文章推荐
- 阿里云ECS开放批量创建实例接口,实现弹性资源的创建
- 阿里云ECS开放批量创建实例接口,实现弹性资源的创建
- ECS开放批量创建实例接口RunInstances
- ECS开放批量创建实例接口RunInstances
- 阿里云 创建镜像及使用镜像创建ecs实例
- 创建线程的两种方式(实现接口的方式请看实例分析5)
- Jmeter自定义脚本实例(以项目中阿里云上传接口为例子的需求分析以及实现)
- Python3编程实现获取阿里云ECS实例及监控的方法
- 在阿里云 ECS 实例上创建 FTP(针对 Linux)
- 实现Runnable接口的类+使用Thread类的实例来创建线程---->通过实现Runnable接口来创建线程类
- 阿里云技术教程系列-ECS创建 Linux 实例
- 继承Thread类与实现Runnable接口创建线程对于类实例变量共享的区别
- 阿里云 云服务器 ECS 实例创建
- 简单工厂(Factory)-提供一个创建对象实例的功能,而无须关心其具体实现。被创建实例的类型可以是接口、抽象类,也可以是具体的类。
- 使用阿里云的ECS实例创建LAMP环境下的wordpress个人博客网站
- 阿里云ECS Ubuntu 实例开放防火墙端口仍无法访问问题解决(安全组规则应用)
- java多线程------实现Runnable接口创建多进程,实现资源共享
- 使用Phoenix Framework自动化测试工具开放的接口手动创建用例
- 线程的实现(通过Runnable接口实现资源的共享:卖票)
- AI经济发动机:阿里云新一代ECS实例全面解析