gpt4 book ai didi

amazon-web-services - 有什么方法可以配置 AWS 安全组以允许私有(private)实例访问面向公众的负载均衡器?

转载 作者:行者123 更新时间:2023-12-02 04:48:41 24 4
gpt4 key购买 nike

我有一个包含两个不同站点的 Web 应用程序。每个都可以通过 HTTP 访问。当您访问站点 #1 时,它将直接为该站点提供服务。当您访问站点 #2 时,它实际上会通过 REST API 调用在幕后连接到站点 #1。该架构如下图所示。

enter image description here

显示的所有实例(蓝色)只有私有(private) IP 地址。两个负载均衡器都面向 Internet,因为来自 VPC 外部的人需要访问该应用程序。每个自动缩放组都有一个关联的安全组,该安全组应用于其每个实例。

鉴于这些实例没有公共(public) IP 地址,我如何配置 LoadBalancer #1 以接受来自 Auto-Scale Group #2 的 HTTP 调用?我是否需要一个面向私有(private)的负载均衡器和一个面向互联网的负载均衡器?

我希望所有这些配置在我的 Cloudformation 文件中自动完成。

最佳答案

AWS Elastic Load Balancing 服务为负载均衡器提供了一个DNS 名称。访问负载均衡器时应使用此名称。

DNS 名称解析为多个公共(public) IP 地址之一。因此,Auto Scaling Group #2 中的实例需要访问 Internet

如果所有实例都在公共(public)子网中,那么它们应该能够访问互联网,因此,负载均衡器 #1。

如果实例位于私有(private)子网 中,它们将需要一些访问 Internet 的方法。这通常是通过在公共(public)子网中启动 NAT 实例并在私有(private)子网上配置路由表以将互联网流量路由到 NAT 服务器来完成的。

流量实际上不会遍历 Internet。相反,他们将通过弹出 VPC 然后再次返回来穿越 AWS 的互联网边缘

负载均衡器 #1 不需要配置,因为它已经在接受传入流量。

关于amazon-web-services - 有什么方法可以配置 AWS 安全组以允许私有(private)实例访问面向公众的负载均衡器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30785695/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com