Ssl

我的 AWS SSL 證書未出現在 Elastic Beanstalk 的控制台中

  • November 7, 2017

我使用 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

我做錯了什麼?

答案相當愚蠢。小問題:創建 SSL 證書時我沒有註意到我更改了我的區域,因此 ELB 和證書區域不匹配。

我刪除了證書,切換區域以匹配我的 ELB 實例,然後請求一個新的。按預期工作!多哈。

引用自:https://serverfault.com/questions/882251