我将 ElasticBeanstalk 实例设置为重建,以查看它是否能让 cronjob 开始运行 - 其他一切都很好。 但它现在不会重建,我收到此错误
名为“awseb-e-tcy56g97i6-stack”的堆栈已中止操作。当前的 状态:'CREATE_FAILED' 原因:以下资源未能创建 创建:[AWSEBV2LoadBalancerListener443]。
任何人都可以建议我我需要做什么吗?
我要做的第一件事是转到 CloudFormation 控制台并检查失败的特定 Elastic Beanstalk 堆栈的事件选项卡。这通常会给您提供有关问题所在的更直接信息。
如果这就是您在活动中能找到的全部内容,
名为“awseb-e-tcy56g97i6-stack”的堆栈已中止操作。当前状态:“CREATE_FAILED”原因:以下资源未能创建 创建:[AWSEBV2LoadBalancerListener443]。
以下是我想到的一些事情:
1。
SSL/TLS Certificate
由于您使用的是 HTTPS,Elastic Beanstalk 需要在端口 443 上创建一个侦听器。如果您使用 ACM,请确保您在 AWS Certificate Manager (ACM) 中拥有适用于您的域的有效 SSL 证书。另外,验证证书是否位于正确的区域并链接到正确的负载均衡器。如果证书配置不正确,侦听器很可能会失败。
2。
Security Group or VPC Configuration
检查您的安全组是否允许端口 443 上的入站流量。在您的设置所在的 VPC 中,确认子网、路由表和网络 ACL 已正确配置为允许此端口上的流量。如果配置错误,这些设置可能会导致侦听器设置出现问题。
3。
Elastic IP and AWS Limits
如果您使用弹性 IP,请确保其正确链接,并检查您是否未达到弹性 IP 或负载均衡器的任何区域限制。 AWS 对负载均衡器或侦听器的数量也有限制,因此您可能还需要查看这些限制。
我能想到的就这些了。希望有帮助。