AWSからSSL証明書をリクエストし、DNS検証を選択しました。現在、CNAMEレコードを追加して検証するように求められています。彼らは私に次のものを提供しました:
Name: xxx.mydomain.com. [Host field on GoDaddy]
Value: xxx.acm-validations.aws. [Points to field on GoDaddy]
Type: CNAME
これで、GoDaddy DNSインターフェイスを使用してこれを提供するたびに、「Points to」フィールドに対してエラーがスローされます。
@または「subdomain.domain.tld」などの有効なホスト名を入力します
GoDaddy DNSエントリでこの問題が発生しましたか?
Host
フィールドにはxxx(サブドメイン)とPoints To
フィールドとxxx.acm-validations.aws(ドットなし)。
example.comのようなドメイン名を検証するには、xxx1.example.comの最初の部分だけを記述する必要があります。ドメイン名とサフィックスドットなし。このような:
TYPE: CNAME
NAME: xxx1
VALUE: xxx2.acm-validation.aws
Validatewww.example.comの場合、xxx3.www.example.comの最初の部分のみを記述する必要があります。ドメイン名および接尾辞ドットなし、ただしwwwを含む。このような:
TYPE: CNAME
NAME: xxx3.www
VALUE: xxx4.acm-validation.aws
数分後に上記の設定をテストできます:
Dig TXT +short +noshort xxx1.example.com
Dig TXT +short +noshort xxx2.www.example.com
https://aws.Amazon.com/premiumsupport/knowledge-center/acm-certificate-pending-validation/
私がどうやってそれを理解したかをあなたと共有したいと思います。
すべてに当てはまるわけではありませんが、一部の人には役立つかもしれません。
手順は次のとおりです。
AWSアカウントに移動します。
AWS証明書マネージャーおよびパブリック証明書のリクエストを使用して[〜#〜] dns [〜#〜]を使用します
ドメイン名にドメインを入力しますなしwwwたとえばmy-domain.com (NOT www.my-domain.com)
上記の手順の後、次の画面が表示されます。
これで名前と値がわかりました。
Godaddyアカウントに移動し、最後のセクションで入力したドメインを選択します。
DNSセクションに移動します。
今は重要な部分です...
ホストは、AWS証明書マネージャーの名前を受け取りますが、just the prefix、たとえば:
AWS名:
_904706782abb3d16301321f28db53e03.my-domain.com.
これをつかむ必要があります_904706782abb3d16301321f28db53e03
はgodaddyのホスト名です。 (GoDaddyアカウントの)「ポイント」入力については、AWS証明書マネージャーの値を取得する必要があります。例えば:
_0ba986089fff81c1b4f395a2ea75f42e.hkvuiqjoua.acm-validations.aws
ちなみに、値の最後にはドットが付いています。GoDaddyは、Enterをクリックした時点でドットを削除します。例えば:
_0ba986089fff81c1b4f395a2ea75f42e.hkvuiqjoua.acm-validations.aws.
になります
_0ba986089fff81c1b4f395a2ea75f42e.hkvuiqjoua.acm-validations.aws
最後に、次のようになります。
AWSで検証するには、Host
フィールドもxxx.
ではなくxxx.yourdomain.com.
に変更する必要がありました。