手边的阿里云API:如何创建一个ECS实例并加入SLB-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

手边的阿里云API:如何创建一个ECS实例并加入SLB

云小兵 2014-07-10 14:10:06 16145
关于SmartCLI的介绍及下载,请参照: http://bbs.aliyun.com/read/163193.html

这篇文章旨在举例介绍SmartCLI的用法,以创建ECS实例并将SLB为例,演示一下阿里云API的调用过程,进一步说明SmartCLI的功能。

1,查询ECS实例(DescrbeInstanceStatus)
      输入:“Tab” + " d" + “Tab” + “ ” + “ ” + “Tab” + “cn-beijing”
[attachment=56078]

2,查询ECS实例类型(DescribeInstanceTypes),以便创建实例时能按“Tab”自动提示。
      输入:“Tab” + “ d” + “Tab
[attachment=56079]

3,查询镜像类型(DescribeImages),以便创建实例时能自动提示。
[attachment=56080]

4,创建安全组(CreateSecurityGroup),ECS实例必须属于某一个安全组,安全组规则是控制实例间互通的一组规则。
[attachment=56081]

5,授权安全组规则(AuthorizeSecurityGroup),为了在外部能远程Telnet或者mstsc登录ECS实例,必须要添加0.0.0.0/0的规则。
输入SecurityGroupId时,可以直接输入“Tab”键,自动补齐上一步创建的安全组。
[attachment=56082]

6,创建ECS实例(CreateInstance)
输入ImageId时,可以直接输入“Tab”键,自动补齐上一步查询到的镜像Id。
输入InstanceType时,可以直接输入“Tab”键,自动补齐上一步查询到的实例类型。
输入SecurityGroupId时,可以直接输入“Tab”键,自动补齐上一步创建的安全组。
[attachment=56083]

7,创建SLB实例(CreateLoadBalancer)
[attachment=56084]

8,创建TCP Listener(CreateLoadBalancerTCPListener)
输入LoadBalancerId时,可以直接输入“Tab”键,自动补齐上一步创建的LoadBalancerId。
[attachment=56085]

9,将ECS实例加入SLB(AddBackendServer)
居然发现了SLB的一个BUG,错误码(ErrorCode)未包装。
实例只有running状态才能加入SLB,最后将实例Start才能加入。
输入ServerId时,可以直接输入“Tab”键,自动补齐上一步创建的ECS实例Id。
[attachment=56086]

10,查看SLB健康检查状态(DescribeHealthStatus)
[attachment=56087]

以上只是举个例子说明一下SmartCLI的用法,顺便讲解一下API创建一个ECS实例要经过哪几步,希望给大家带来启发。
弹性计算 网络协议 API
分享到
取消 提交回答
全部回答(8)
  • f2c-1
    2014-07-14 23:42:18
    Re手边的阿里云API:如何创建一个ECS实例并加入SLB
    用户需要自动化,必然通过API。阿里云只提供了一个简单的Python和Java例子,显然是不够的,以后肯定会有更多的开源封装库。

    而且单纯的API封装还不够,会出现完整的第三方管理工具的,
    1. 部署自动化
    2. 持续集成
    3. 自动伸缩
    4. 应用生命周期管理
    0 0
  • ap1366t4u
    2014-07-14 09:30:32
    非常适合新手   支持  
    0 0
  • 云小兵
    2014-07-14 09:17:41
    Re手边的阿里云API:如何创建一个ECS实例并加入SLB
    希望使用API的用户越来越多,自己顶一下

    -------------------------

    Re手边的阿里云API:如何创建一个ECS实例并加入SLB
    这边帖子的浏览量居然上千了

    -------------------------

    Re手边的阿里云API:如何创建一个ECS实例并加入SLB
    据说SDK马上要发布,CLI不知道是否有官方的。在我看来,阿里云要想做好,是需要建立周边基础环境的。
    0 0
  • 林林林林
    2014-07-13 10:42:57
    您的帖子很精彩!希望很快能再分享您的下一帖!
    0 0
  • ftp4oss
    2014-07-12 00:45:09
    楼主高手~~~
    0 0
滑动查看更多
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章
相似问题
推荐课程