Ald*_*ldo 3 https amazon-web-services aws-application-load-balancer aws-acm-certificate
我目前正在尝试为我的后端程序(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...”域?如果没有,那么我应该使用什么域名?
谢谢
编辑:显然图像可能无法正确显示,因为我是一个低信誉的用户,希望图像在审核后能够显示。参考
您无法获得有效的 SSL证书test-lb-123456.ap-southeast-1.elb.amazonaws.com。这是因为该域属于 AWS。要在 ALB 上获取 HTTPS,您需要自己的域。您可以从 Route53 或任何外部域名注册商处购买。
拥有自己的域后,您可以使用 AWS ACM 为其获取免费的 SSL 证书。
| 归档时间: |
|
| 查看次数: |
757 次 |
| 最近记录: |