如何创建有公网 IP 的 ECS 实例?
- 择高处立
购买的时候选择公网ip即可
- 黄潘
一般实例都有公网,不然你根本访问不了实例
- 大财主
当您启动通过 API CreateInstance 创建的 ECS 实例时,发现 ECS 实例没有公网 IP 配置。
这是因为,通过 API CreateInstance 创建的 ECS 实例默认不分配公网 IP,您需要通过 API AllocatePublicIpAddress 为 ECS 实例分配公网 IP,另外您也可以通过 API AssociateEipAddress 为 ECS 实例分配弹性公网 IP。
通常情况下,通过 API 创建有公网 IP 的 ECS 实例的顺序是:
调用 CreateSecurityGroup 创建安全组。
调用 CreateInstance 创建 ECS 实例。
调用 AllocatePublicIpAddress 分配公网 IP。
(可选)调用 CreateDisk 增加一块数据盘。
调用 RebootInstance 重启 ECS 实例。
成功重启后,检查是否可以 ping 通公网 IP 地址。
来源https://help.aliyun.com/knowledge_detail/40626.html - 袁铭
看具体应用场景,
最简单直接的方法是为ECS实例购买一个弹性公网IP,https://www.aliyun.com/product/eip?spm=5176.8142029.388261.315.3836dbccQtPnf6如果用于web应用对外发布服务或叶面,建议通过SLB的方案,https://www.aliyun.com/product/slb?spm=5176.8142029.388261.313.3836dbccQtPnf6
如果用于从ECS向外访问公网资源,建议通过NAT网关的方案,https://www.aliyun.com/product/nat?spm=5176.8142029.388261.314.3836dbccQtPnf6
有三种方式:
1、在购买的时候选择公网ip,选择带宽。会自动分配公网IP
2、在购买实例后,可以选择将公网ip转换成弹性公网IP
3、同时也可以选择购买nat网关来提供公网IP