从AWS Certificate Manager获得证书

最近, AWS在欧洲地区提供了“ 证书管理器 ”服务。 使用此服务,您将能够对托管在AWS上的应用程序使用SSL证书 (免费)。 与我此描述的解决方案相比,最大的优势在于,这种方式无需将证书放入源代码中或将其复制到应用程序中。 如 一篇 文章所述, 希望我的Elastic Beanstalk应用程序只能通过HTTPS使用。 为了做到这一点,我需要执行以下步骤:

  • 为您的应用分配一个(子)域
  • 从AWS Certificate Manager获得证书
  • 配置AWS Beanstalk应用程序以使用SSL

在这篇文章中,我将展示如何在AWS Certificate Manager中获得我在Route53中注册的子域的SSL证书 ,如我先前的文章中所述 。 此过程的主要问题是,当我使用管理控制台获取子域的证书时,验证邮件将发送到“ admin@test.palmapps.nl”,而不是“ admin@palmapps.nl”。 由于我的顶级域名是在AWS外部注册的,因此我无法在收件箱中接收这些邮件。 但是,有一个解决方法:仅使用“ 故障排除 ”文档中所述的AWS CLI。 在这种情况下,您可以输入用于验证邮件的顶级域。 我用于获取子域“ test.palmapps.nl”的SSL证书的命令是:

aws acm request-certificate --domain-name test.palmapps.nl --domain-validation-options DomainName=test.palmapps.nl,ValidationDomain=palmapps.nl

执行此命令后,将收到一封电子邮件,以确认对证书的请求:

screenshot-at-aug-11-14-12-18
当您单击邮件中的链接时,您会转到一个网页,您可以在该网页上批准证书申请:

screenshot-at-aug-11-14-12-52
而已! 您现在已经在AWS上注册了SSL证书。 现在,我在管理控制台中查看证书管理器时,将看到test.palmapps.nl的证书:

screenshot-at-aug-11-14-33-53
现在我已经获得了证书,接下来的文章中我将向您展示如何使用它。

翻译自: https://www.javacodegeeks.com/2016/09/get-certificate-aws-certificate-manager.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值