【问题标题】:How to set up a VPC for Elastic Beanstalk如何为 Elastic Beanstalk 设置 VPC
【发布时间】:2020-11-06 12:03:16
【问题描述】:

我想为我的 Elastic Beanstalk Web 应用程序和 RDS postgres db 设置 VPC。我尝试创建 VPC,但遇到了问题:

我去了VPC on AWS -> Launch VPC Wizard -> VPC with Public and Private Subnets。我不确定要使用什么配置。比如Elastic IP Allocation ID应该设置什么?我需要设置 VPC 名称吗?

创建后,我是否准备好将其添加到 EBS 和 RDS 中,还是需要做其他事情?谢谢!

【问题讨论】:

    标签: amazon-web-services amazon-elastic-beanstalk amazon-vpc


    【解决方案1】:

    需要设置 VPC 名称吗?

    它是可选的,但你可以使用,例如MyVPCforEB 或您想要的。通过名称找到您的 vpc 比通过神秘的 vpc-id 更容易。

    我应该设置什么弹性 IP 分配 ID

    您必须先创建 EIP。它在VPC -> Elastic IP addresses 菜单中完成。这是 NAT 网关所必需的,以便私有子网中的实例可以访问互联网。

    创建完这个之后,我准备好将它添加到 EBS 和 RDS 中了吗,还是我需要做其他事情?

    并非如此。要正确执行此操作,您需要再添加一个私有子网。 VPC 向导将只创建一个私有子网。对于 RDS,要创建子网组,您需要在不同的可用区中至少有 两个私有子网

    因此,一旦您在两个不同的 AZ 中拥有两个私有子网,您就可以使用这些子网在 RDS 中创建新的Subnet Group。有了这个,您就可以在这两个子网中创建 RDS。

    【讨论】:

    • 嗨马尔辛!那么当我创建EIP时,我应该选择Amazon Pool还是Owned by Me?真的非常感谢您的帮助!
    • @NGI 亚马逊池。它会给你一个来自亚马逊范围的 IP 地址。
    • 谢谢!我创建了 VPC。要添加子网,我去了VPC -> Subnets。我可以给它任何名字吗?至于 VPC,我选择了刚刚创建的一个和另一个私有子网的不同可用区。我为IPv4 CIDR block 设置了什么?再次感谢!! :) 学到很多
    • @NGI。是的。您可以尝试10.0.10.0/24,假设它不与其他子网冲突。您还必须修改其路由表以指向 NAT 网关。检查它是如何在另一个私有子网中完成的,然后做类似的事情。
    • @NGI 越来越混乱了。我不知道您的 VPC 的当前状态。很难想象所有基于 cmets 的路由表和其他设置。我认为新问题会更好,您可以在其中提供有关您的 VPC 设置方式以及新问题是什么的所有详细信息。如果这样可以节省时间,你能截图吗?抱歉,帮不上忙。
    猜你喜欢
    • 2020-11-07
    • 2017-01-17
    • 2020-11-04
    • 2018-10-24
    • 2012-06-30
    • 2013-04-14
    • 2014-07-21
    • 2012-11-25
    • 2015-08-07
    相关资源
    最近更新 更多