Elastic Beanstalk (EB) 默认地址/URL 上的 HTTPS(无自定义域名)

dan*_*674 6 url https heroku amazon-web-services amazon-elastic-beanstalk

我的移动应用程序后端托管在 Elastic Beanstalk 上的默认地址(例如 xxxxx.us-east-2.elasticbeanstalk.com)上。我想对此地址使用 HTTPS。

我已按照以下 3 个链接中的说明创建并自签名证书,并将其添加到我的 EB 应用程序上的负载均衡器。但是,当我在浏览器中访问该地址时,我会收到一条警告(“您的连接不是私有的”)(理论上这不是问题,因为它只是托管后端),并且向 https 地址发出 API 请求时也会出错。

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/configuring-https-ssl.html https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/configuring-https-ssl-upload .html https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/configuring-https-elb.html

除了设置自定义域之外,我还能做什么?我知道 Heroku 立即为其服务上托管的应用程序提供 https,AWS 是否提供类似的功能?

谢谢!

小智 2

使用 https 时,您需要确保服务器 URL 的域与证书的 URL 相同。否则,您将在浏览器上看到上述警告,并且您的 API 请求将无法工作。

在某些网站上,您可以创建映射到 Elastic Beanstalk 应用程序域的免费 SSL 证书。我推荐这个

  • 真的可能吗?您必须获得“*.us-east-2.elasticbeanstalk.com”的证书,该证书不是您的域。 (3认同)