【问题标题】:Creating Beanstalk without an internet connection在没有互联网连接的情况下创建 Beanstalk
【发布时间】:2021-08-14 02:58:11
【问题描述】:

我正在尝试使 beanstalk 实例不在 VPC 外部连接到公共互联网。

问题是,当我清除出站安全组并实际阻止互联网访问时,它会使实例无法正常启动并抛出错误“502 Bad Gateway”,并且beanstalk中的健康状态变为“未知”。

当我检查系统日志时,我看到实例正在尝试在用户数据脚本中连接到 VPC 之外。

我该如何解决这个问题?

【问题讨论】:

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


    【解决方案1】:

    在私有子网(无互联网)中使用 EB 环境并不是那么简单。 AWS 文档中描述了如何执行此操作的一般注意事项:

    例如,EB 使用Network Time Protocol (NTP),因此您必须有互联网连接。如文档所述,如果没有它,Elastic Beanstalk 运行状况报告会出现问题

    您还需要为 Elastic Beanstalk 以及其他服务(例如 S3)设置 VPC 端点

    如果您通过 .ebextensions 安装任何来自 Internet 的软件包,您需要确保您已正确设置 NAT 网关 或 NAT 实例。

    文档还在 CloudFormation vpc-private.yaml 中提供示例,其中包含 Internet 网关、NAT 网关和路由表的示例设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-09
      • 2016-01-17
      • 2015-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多