【发布时间】:2017-11-08 00:50:01
【问题描述】:
我正在使用 Dropwizard 开发我的服务,该服务最终将托管在 EC2 实例上。
目前亚马逊证书只能用于 Elastic Beanstalk 等服务。 您不能下载任何证书详细信息来签名或滚动您自己的密钥。
http://docs.aws.amazon.com/cli/latest/reference/acm/get-certificate.html
我尝试使用 java keytool 为可以使用该服务的公共域生成密钥库文件,但这会在浏览器上发出证书警告。
将 Elastic beanstalk 用于 Java 服务的解决方案是什么?
欢迎提出任何建议!
【问题讨论】:
-
喜欢this?如果您在 EC2 上,您可以将 AWS 证书与负载均衡器一起使用,或者您可以在 Tomcat/Wildfly/Glassfish 前面使用 Apache 并获得“正常”证书。
-
@stdunbar 在这种情况下没有理由需要 Apache。
-
@MarkB - 只是偏好和历史问题。使用 Apache 设置 SSL 似乎比使用 java 服务器更容易,但您 100% 正确地认为它不是必需的。感谢您指出这一点。
-
Dropwizard 使用 Jetty 容器,但是我在 EC2 上的 docker 容器中运行它。
标签: java amazon-web-services ssl amazon-ec2