我使用AWS的服务创build了一个新的SSL证书,该子服务指向Elastic Beanstalk实例。 它正确显示在证书pipe理器中…
但它不会出现在EB实例的Load Balancer下拉列表中。
根据文档( configuration您的Elastic Beanstalk环境的负载平衡器来终止HTTPS ),我所需要做的就是“从SSL证书ID下拉菜单中select您的证书”,但它不在那里。
我试图通过使用CLI的.config文件添加SSL证书,我得到了以下错误:
错误:服务:AmazonCloudFormation,消息:名为“awseb-e-upxkf5kr8b-stack”的堆栈中止操作。 当前状态:'UPDATE_ROLLBACK_IN_PROGRESS'原因:空错误:更新名为awseb-eu-AWSEBLoa-xxx的负载均衡器失败原因:未find密钥的服务器证书:arn:aws:acm:eu-west-1:xxx:certificate / XXXX
我做错了什么?
答案相当愚蠢。 有点小问题:创buildSSL证书时,我没有注意到我改变了我的区域,所以ELB和证书区域不匹配。
我删除了证书,切换区域以匹配我的ELB实例,然后请求一个新的。 按预期工作! 卫生署。