开发者社区> 问答> 正文

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


关于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” + “ d” + “Tab
[attachment=56079]



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



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



5,授权安全组规则(AuthorizeSecurityGroup),是的外部能远程Telnet或者mstsc登录。
输入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实例要经过哪几步,希望给大家带来启发。

展开
收起
云小兵 2014-07-10 14:10:06 10685 0
4 条回答
写回答
取消 提交回答
  • 非常赞的教程!
    2014-07-16 10:18:38
    赞同 展开评论 打赏
  • 您的帖子很精彩!希望很快能再分享您的下一帖!
    2014-07-11 14:10:00
    赞同 展开评论 打赏
  • Re手边的阿里云API:如何创建一个ECS实例并加入SLB
    API的粒度讲解的很清楚,作为一个新手已经足够了。
    2014-07-11 09:43:26
    赞同 展开评论 打赏
  • 分享阿里云支持与服务团队最佳实践、经典案例与故障排查。
    您的帖子很精彩!希望很快能再分享您的下一帖!
    2014-07-10 14:11:30
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《应用型负载均衡ALB产品解读》 立即下载
阿里云网络-SLB负载均衡产品介绍 立即下载
负载均衡SLB热点问题解答 立即下载