我刚开始使用AWS,需要帮助从Elastic Beanstalk负载均衡器中使用AWS证书管理器配置证书。您可以通过AWS Console完成以下操作:
- 使用Elastic Beanstalk在Linux实例上部署您的Java应用程序,并且HTTP方式可以正常工作。
- 使用AWS证书管理器提供新的通配符证书。
- 在Elastic Beanstalk Configuration - Network Tier - Load Balancing Settings gear图标下,将" Secure listener port"设置为443,"Protocol"设置为HTTPS。
- 但是,"SSL Certificate ID"中没有列出可选择的证书。
请建议我错过了什么。
我已经阅读了许多通过CLI完成此操作的建议,但我不是CLI专家,所以想使用控制台功能来简化操作。
EDIT-1: 如果我尝试添加HTTPS,则可以在EC2 - Load Balancer - Listener TAB下找到证书,但在Beanstalk下找不到。 我不确定是否应将此侦听器添加到EC2,但我认为我需要向Beanstalk添加SSL,因为我的应用程序是使用Beanstalk部署到EC2的。