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

Dja*_*rdt 10 ssl amazon-web-services elastic-beanstalk

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

在此处输入图片说明

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

在此处输入图片说明

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

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

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

我做错了什么?

Dja*_*rdt 9

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

我删除了证书,切换了区域以匹配我的 ELB 实例,然后请求了一个新的。按预期工作!多。