amazon-web-services - 如何不通过公网IP而是通过NAT网关传输数据包?

标签 amazon-web-services amazon-ec2 amazon-vpc aws-route-table

使用 AWS 服务 - 我使用了 VPC 并将其分为两个子网(私有(private)和公共(public)),然后创建了两个路由表(私有(private)和公共(public)),创建了一个 Internet 网关并附加到公共(public)路由表,并连接了一个 NAT 网关到私有(private)路由表,两个路由表也都映射到各自的子网,但问题是我需要在 ec2 实例中部署一些代码,该实例的 IP 不应在不接触 NAT 网关的情况下运行。

我写了很多文章,也关注了 youtube,但我仍然很困惑如何实现这一目标,以及我所做的一切是对还是错。

NAT 网关还应该私有(private)连接还是公共(public)连接?

最佳答案

Also NAT gateway should be attached in private or public?

NAT 应部署在公共(public)子网中。然后,对于您的私有(private)子网,您设置一条到 NAT 的路由。

完成此操作后,您可以将 EC2 实例放置在私有(private)子网中。这样,来自实例的任何互联网流量都将通过 NAT 路由。

关于amazon-web-services - 如何不通过公网IP而是通过NAT网关传输数据包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68573735/

相关文章:

python - 无法从Python中的AWS lambda函数连接mongodb

python-3.x - Boto3:如何在创建之前检查 VPC 是否已经存在

amazon-web-services - 设置 Lambda IAM 策略以访问 Cognito

amazon-web-services - 安全组规则如何评估?

azure - Windows 实例的 Amazon EC2 价格?

amazon-ec2 - 尝试将本地 mysql 服务器迁移到 AWS

amazon-web-services - 如果我不想访问互联网,我是否需要在 VPC 中使用 NAT 网关和路由表?

c# - 如何配置客户端? AWS Elasticsearch 请求 C#

amazon-web-services - cfn-signal UPDATE_ROLLBACK_COMPLETE 状态且无法发出信号

amazon-ec2 - 连接 AWS - Cyber​​duck