如何使用 AWS 证书管理器验证域

Nei*_*eil 4 domain-name amazon-web-services python-3.x aws-certificate-manager

我拥有通过 GoDaddy 购买的域名。我正在尝试使用证书管理器通过 AWS 获取该域的证书。如果相关,获取证书的目的是能够使用本教程在 S3 上托管包存储库:https ://november Five.co/blog/opensource-pypi-package-repository-tutorial/

到目前为止,我无法验证我的域名。我们将域名命名为 foo.com 我尝试了以下操作:

  • 通过 DNS 验证,我创建了一个 CName,其中“repo.foo.com”作为 GoDaddy 中的“主机”字段,并使用 AWS 域配置文件提供的“记录名称”作为 GoDaddy 上的“指向”字段。
  • 也尝试了与上面相同的方法,但使用了 AWS 在 GoDaddy 的“指向”字段中提供的“记录值”。AWS 所说的只是“在 DNS 配置中为下面列出的每个域创建 CNAME 记录。”然后您可以下载一个包含“记录名称”、“记录值”和“域名”的 DNS 配置文件。因此,我根本不清楚如何将什么值映射到什么。上述这些方法都没有奏效。
  • 通过电子邮件验证。我已经检查了用于注册域的电子邮件地址,并为该域创建了一个电子邮件地址并进行了检查。两人都没有收到电子邮件。
  • 我看了大约 5 个教程。他们都使用了电子邮件验证,并且没有指定他们使用的电子邮件地址,也没有指定 AWS 如何知道该电子邮件是与域“关联”的电子邮件(“关联”到底是什么意思?注册电子邮件?网站电子邮件?两者都没有)这些已经起作用了)。

请帮忙?我如何验证?

zen*_*nni 7

Kannaiyan 已经提供了详细步骤

简而言之(DNS验证方法)-

步骤 1.在 Amazon 证书管理器 (ACM) 中请求公共证书

步骤 2.在 Godaddy 中创建 CNAME 记录

以下是 AWS ACM 和 Godaddy 的屏幕截图

在此输入图像描述