Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS:如何连接2个公共子网_Amazon Web Services_Cloud_Amazon Vpc - Fatal编程技术网

Amazon web services AWS:如何连接2个公共子网

Amazon web services AWS:如何连接2个公共子网,amazon-web-services,cloud,amazon-vpc,Amazon Web Services,Cloud,Amazon Vpc,网上有很多关于如何: 将公用子网连接到专用 将两个独立的VPC连接在一起 但是我找不到任何关于如何在同一VPC内连接两个公共子网的信息。目前,我将它们连接到同一个Internet网关,但其中一个网关中的资源不与另一个网关通信 解决这个问题的正确方法是什么?默认情况下,同一亚马逊专有网络中的所有子网(无论是公用还是专用)都可以相互通信 应通过资源的专用IP地址进行通信,以确保流量保持在专有网络内 如果这不起作用,请检查: 资源上的安全组,以确保它们允许访问(注意:仅将资源置于“同一”安全组并

网上有很多关于如何:

  • 公用子网连接到专用
  • 将两个独立的VPC连接在一起
但是我找不到任何关于如何在同一VPC内连接两个公共子网的信息。目前,我将它们连接到同一个Internet网关,但其中一个网关中的资源不与另一个网关通信

解决这个问题的正确方法是什么?

默认情况下,同一亚马逊专有网络中的所有子网(无论是公用还是专用)都可以相互通信

应通过资源的专用IP地址进行通信,以确保流量保持在专有网络内

如果这不起作用,请检查:

  • 资源上的安全组,以确保它们允许访问(注意:仅将资源置于“同一”安全组并不意味着它们可以相互通信)
  • 网络ACL应保留默认的“全部允许”设置。只有在有很好的理由(如创建DMZ)的情况下才能更改NACL

公共
是指互联网上。他们通过互联网连接。如果他们在同一个VPC中,并且通过路由表“连接”,则不清楚您试图做什么。默认情况下,它们应该是“连接”的。如果其中一个资源无法连接到另一个资源,则说明路由表、安全组、,或者网络ACL规则。亚马逊有一个工具可以用来确定您的资源无法相互连接的原因:@jordanm
public
表示他们有一个到internet网关的路由,以便他们可以直接访问internet。这并不意味着他们在互联网上来回进行内部交流。谢谢!结果比我想象的要简单。。。我是新手,所以谢谢你的澄清。