使用CreateInstance API时创建的ECS实例没有公网IP

使用CreateInstance API时创建的ECS实例没有公网IP

更新时间:2019-08-09 16:46:41

问题描述

使用CreateInstance API创建ECS实例时,发现ECS实例没有公网IP的配置。

 

问题原因

通过CreateInstance API创建的ECS实例默认不分配公网IP,您需要通过AllocatePublicIpAddress API为ECS实例分配公网IP,另外您也可以通过AssociateEipAddress API为ECS实例分配弹性公网IP。

 

解决方案

通常情况下,通过API创建有公网IP的ECS实例顺序如下。

  1. 调用CreateSecurityGroup创建安全组。
  2. 调用CreateInstance创建ECS实例。
  3. 调用AllocatePublicIpAddress分配公网IP。
  4. 调用CreateDisk增加一块数据盘。
    注:此步骤为可选步骤。
  5. 调用RebootInstance重启ECS实例。
  6. 成功重启后,确认可以PING通公网IP。

 

适用于

  • 云服务器 ECS

 

如果您的问题仍未解决,您可以在阿里云社区免费咨询,或提交工单联系阿里云技术支持。