我使用 Spring Boot 创建了一个 API,并使用 Elastic Beanstalk 部署它。 我使用 AWS Amplify 创建一个使用 API 的前端。 因为 AWS Amplify 使用 HTTPS,而 Elastic Beanstalk 负载均衡器使用 HTTP,所以我收到了一个混合内容错误。 为了解决这个错误,我创建了一个自签名证书,并按照这个教程在负载均衡器中启用了 HTTPS。
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/configuring-https-elb.html
现在的问题是我收到了 NET::ERR_CERT_AUTHORITY_INVALID 错误。
目前,我不知道我还能做些什么来让我的前端与我的 API 对话。有什么建议吗?
答案 0 :(得分:0)
自签名证书
它不能自签名。您需要为自己控制的域有效的公共 SSL 证书。 AWS ACM 可以为您提供这样的证书,您可以稍后在负载均衡器上轻松部署该证书。
因此,您需要获得自己的域,稍后您可以为其注册 SSL 证书。