标签: aws-acm-certificate

Cloudfront 和 ALB 之间的通信导致 502 错误

我在与 ALB 源的通信中遇到 Cloudfront 502错误,这会导致:

CloudFront wasn't able to connect to the origin.
Run Code Online (Sandbox Code Playgroud)

Cloudfront 日志向我展示了OriginConnectError

我已经反复思考问题可能是什么,但我不确定如何进一步调试。

任何想法都非常感谢!

详细的

  • 我的应用程序使用通配符 A 记录来处理所有子域。它路由到 Cloudfront
  • Cloudfront 在 us-east-1 中有一个证书,域名为 *.example.com
  • Cloudfront 使用与 eu-west-1 不同的 *.example.com 证书指向 eu-west-1 中的 ALB
  • 创建直接指向 ALB 的别名记录是可行的,但我希望它指向 Cloudfront。这样应用程序就启动并运行了。

amazon-web-services amazon-cloudfront aws-application-load-balancer aws-acm-certificate

5
推荐指数
1
解决办法
2944
查看次数

将 https 侦听器添加到 AWS Application Load Balancer 时出现问题

我目前正在尝试为我的后端程序(Spring Boot)设置 https 。我的第一步是使用 AWS Fargate 部署我的后端程序,它在http中提供公共 IP 。

然后,我仅使用 http为 AWS Fargate 设置了 AWS 应用程序负载均衡器。这个过程很成功,我可以通过 LB 调用我的 BE 程序,域如下所示:(这里的数字和 lb 名称不是真实的)

test-lb-123456.ap-southeast-1.elb.amazonaws.com
Run Code Online (Sandbox Code Playgroud)

然后我想向LB添加一个https监听器,所以我点击了“添加监听器”和“请求新的ACM证书”,如下图所示

添加监听器

然后,当提示要求提供域名时,我添加上面提到的确切域名。

添加域名

但这个请求总是失败并报错

Additional verification required to request certificates for one or more domain names in this request
Run Code Online (Sandbox Code Playgroud)

我的问题是,我这样做正确吗?当提示要求新证书时,我是否应该添加上面的“test-lb...”域?如果没有,那么我应该使用什么域名?

谢谢

编辑:显然图像可能无法正确显示,因为我是一个低信誉的用户,希望图像在审核后能够显示。参考

https amazon-web-services aws-application-load-balancer aws-acm-certificate

3
推荐指数
1
解决办法
757
查看次数