如何将域添加到 aws 上的现有 SSL 证书

how to add a domain to an existing SSL certificate on aws

我有一个与 Amazon Web Services 上的负载均衡器关联的 SSL 证书。我想在该证书上有一个额外的域。我的问题是:

  1. 是否可以向 aws 上的现有 ssl 证书添加额外的域?我看到您可以在创建证书时添加其他名称,但我不知道如何使用现有证书来执行此操作。

  2. 如果对 1 否,是否可以将 2 个证书与负载平衡器相关联?或者我是否需要创建一个包含两个域的新证书并将证书替换为新证书?

感谢您的建议。

这两件事都做不到。

永远不能修改证书 -- 那样会使它们失效。

平衡器不能将多个证书附加到给定的侦听器,并且一个端口上不能有多个侦听器。

您的解决方案是使用所有需要的域名创建一个新证书,然后将它们换掉。

实际上(截至 2019 年 2 月 12 日)您可以申请另一个证书,然后添加到您的负载均衡器。我只是自己做的。我有一个包含 5 个域的证书,我不想再为一个域创建另一个证书。所以我为一个域创建了新证书,然后添加了(寻找加号)。简单,立即生效。祝你好运。

AWS ELB/ALB 现在最多支持 25 个证书。您可以申请新的 ACM 证书或上传您自己的证书并将它们与您的负载均衡器一起使用

作为一种解决方法,您可以在 AWS Cert Manager 中创建一个新证书,其中包含现有证书中的所有相同域以及一个所需的任何新证书。通过对现有证书和新证书进行 DNS 验证,所有现有域都会在新证书上自动成功验证(保留唯一的 DNS ID 以便于续订)。您只需要为任何新域添加 DNS 验证记录,让它验证然后交换证书(刚刚使用 cert + Cloudfront 测试,没有使用 ELB)。