摘要: 为了更方便的实现弹性的资源创建,方便用户一次运行多台ECS按量实例来完成应用的开发和部署,阿里云开放了ECS的批量创建实例接口RunInstances,可以单次最多创建100台实例,避免重复调用和创建。

点此查看原文: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/docum...
  2. https://help.aliyun.com/docum...

最新文章

  1. 安装openssl 扩展的时候出现Cannot find config.m4. Make sure that you run '/usr/local/php/bin/phpize' in the top level source directory of the module的解决方法
  2. Delphi_OD_代码_调试_Delphi反调试技术(以OD为例附核心原代码) (转)
  3. 4.用PHP打印出前一天的时间格式是2006-5-10 22:21:21
  4. PHP简单post验证绕过
  5. poj1573 模拟
  6. 导出resource文件的的资源
  7. DVB系统几种传输方式
  8. 0<=i<iLen 在C++中
  9. 【bzoj3172】 [Tjoi2013]单词
  10. 国人编写的开源 .net Ioc 框架——My.Ioc 简介
  11. HDU 4870 Rating (2014 多校联合第一场 J)(概率)
  12. C++ STL Binary search详解
  13. linux 安装jdk以及nginx详细过程
  14. esnext:Function.prototype.toString 终于有规范了
  15. jdk环境变量配置改变不生效的问题
  16. Failed to decrypt protected XML node "DTS:Password" with error 0x8009000B "Key not valid for use in specified state.". You may not be authorized to access this information. This error occurs when t
  17. AndroidStudio制作欢迎界面与应用图标
  18. 配置hadoop-eclipse-plugin(版本hadoop2.7.3):
  19. php 全局变量问题
  20. Python学习笔记001——Linux

热门文章

  1. WMS备货单保存后自动新增选项不勾选
  2. 吴裕雄--天生自然C语言开发:判断
  3. 给本地web项目配置域名
  4. Spring的分模块开发的配置
  5. [LC] 426. Convert Binary Search Tree to Sorted Doubly Linked List
  6. [LC] 124. Binary Tree Maximum Path Sum
  7. 羽翼sqlmap视频笔记
  8. Spring MVC及与structs MVC对比
  9. 基于hibernate的BaseDao及其实现类的设计
  10. caffe之数据集介绍