我有一个 EC2 实例,它是运行 ASP.NET 网站的 Windows Server 2016。我获得了 AWS 颁发的 SSL 证书。如何在此 EC2 实例上安装此证书?它是 Windows 环境,所以我需要 PFX 或 PEM 文件。如何从 AWS 证书管理器获取此文件?
答案1
你是说AWS 证书管理器? 如果是这样您就不能那样使用它们。
来自常问问题:
问:我可以使用 AWS Certification Manager 做什么?
A:您可以请求和配置 SSL/TLS 证书,并将其部署到使用 Elastic Load Balancing、Amazon CloudFront 或 Amazon API Gateway 的站点和应用程序。验证所请求域的所有权并颁发证书后,您可以从 AWS 管理控制台中的下拉列表中选择 SSL/TLS 证书来部署它。或者,您可以使用 AWS 命令行界面 (CLI) 命令或 API 调用将 ACM 提供的证书部署到 AWS 资源。ACM 会为您管理证书续订和证书部署。
如果您正在谈论另一种类型的证书,那么 AWS 颁发的证书可能不支持它 - 例如,您无法导出证书以导入 IIS 或 Apache。
或者,请编辑您的问题以使其更精确。
答案2
您只能在 Elastic 负载均衡器、Elastic Beanstalk、Cloudfront 以及我认为还有 API Gateway 等服务上使用这些证书(AWS 证书管理器)。这意味着您看不到证书本身,只能在其服务上使用它(不幸的是,不是 EC2)