我的 AWS SSL 证书未出现在 Elastic Beanstalk 的控制台中

我的 AWS SSL 证书未出现在 Elastic Beanstalk 的控制台中

我使用 AWS 的服务为指向 Elastic Beanstalk 实例的子域创建了一个新的 SSL 证书。它在证书管理器中正确显示...

在此处输入图片描述

但它没有出现在 EB 实例的负载均衡器下拉列表中......

在此处输入图片描述

根据文档(配置 Elastic Beanstalk 环境的负载均衡器以终止 HTTPS),我需要做的就是“从 SSL 证书 ID 下拉菜单中选择您的证书”,但它不在那里。

我尝试使用 CLI 通过 .config 文件添加 SSL 证书,但出现以下错误:

错误:服务:AmazonCloudFormation,消息:名为“awseb-e-upxkf5kr8b-stack”的堆栈已中止操作。当前状态:“UPDATE_ROLLBACK_IN_PROGRESS”原因:null 错误:更新名为:awseb-eu-AWSEBLoa-xxx 的负载均衡器失败原因:未找到密钥的服务器证书:arn:aws:acm:eu-west-1:xxx:certificate/xxxx

我做错了什么?

答案1

答案相当愚蠢。一个小问题:我在创建 SSL 证书时没有注意到我更改了区域,因此 ELB 和证书区域不匹配。

我删除了证书,切换区域以匹配我的 ELB 实例,然后申请了一个新的证书。一切如预期!哎呀。

相关内容