如何在AWS Load Balancer URL上使用https协议?

问题描述

我为一个简单的ECS Fargate服务器(带烧瓶)制作了一个AWS Load Balancer。因为服务器将用作我的主服务器的api,并且因为主服务器使用“ https”,所以我必须在Load Balancer的URL上使用 https

但是当我想使用ACM制作SSL证书时,由于负载平衡器具有任何信息(我认为),因此我无法验证负载平衡器的URL是我的。

如果我在url(或负载均衡器)上添加我的电子邮件信息,我可以这样做,但是我不知道。 到目前为止,我认为使用AWS Route 53可以帮助我,但我不知道该怎么做。

该问题该怎么办?

解决方法

要使用ACM,您需要控制要尝试验证的域,因为负载均衡器URL由Amazon(不是您自己)拥有,所以只有具有域控制权的Amazon员工才能执行验证操作域。

相反,您需要为自己的域生成一个可以验证的ACM证书,然后需要向该负载均衡器的CNAME添加一个解析该域的DNS记录。在浏览器中访问时,您需要从该域而不是负载平衡器进行访问。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...