amazon-web-services - 公共子网不在一个 VPC 中创建
问题描述
我创建了一个具有 CIDR 10.0.0.0/16 的 VPC。然后在那个 VPC 中,我想创建两个公有子网。所以我创建了两个 CIDR 为 10.0.1.0/24 和 10.0.2.0/24 的子网。现在我在这些子网上启动了两个 EC2 实例,但我没有获得这两个实例的公共 IP。请帮助我理解为什么我没有获得这些实例的公共 IP,以及我应该怎么做才能获得这些实例的公共 IP。
解决方案
要获得公共 IP 地址,您可以
- 在子网上指定一个标志(在 cli 中它是 MapPublicIpOnLaunch,在控制台中我不记得在哪里)默认情况下您希望在 EC2 实例上使用公共地址
- 在启动 EC2 实例时明确指定您想要公共 IP(在屏幕上选择 vpc 和子网)
- 为实例分配弹性 IP 地址
并且不要忘记在子网上创建到 Internet 网关的默认路由
推荐阅读
- inno-setup - 使用 VCL 视觉样式和许可 RTF 文件文本颜色错误
- android - 如何在 kotlin 中使用意图设置图像选择限制
- c# - TreeView 添加和排序
- python - 比较 2 个 csv 文件并显示差异(但不是整行)
- sql - 将三选合二为一
- python - Python // 通过与今天日期的比较从数组中过滤掉某些日期
- sql-server - 如何在不使用安全黑客的情况下向 SQL Server 注册 C# CLR 程序集?
- solr - 不能对没有 docValues 的字段进行排序,除非它是 indexed=true uninvertible=true 并且类型支持 Uninversion
- r - 有特定条件的分组拆分
- reporting-services - 在报表生成器中将结果展平到一行