AEMのカスタムドメイン CNAMEと、オーサー層とパブリッシュ層のA レコード設定の問題
Adobe Experience Manager(AEM)カスタムドメインで、CNAMEまたはA レコード DNS エントリが必要なデプロイメントモデルと一致しない場合、検証に失敗したり、トラフィックが正しくルーティングされたり、証明書の警告が表示されたりする。 この問題は、AEMaaCSとAEM Managed Servicesでは、サブドメイン、apex ドメイン、CDN ルーティング、および環境固有のエンドポイントに対して異なるDNS ターゲットが必要なために発生します。 この問題を解決するには、DNS レコードを正しく設定し、ドメインを検証し、ルーティングを検証します。
説明 description
環境
Adobe Experience Manager as a Cloud Service (AEMaaCS)
問題/症状
- カスタムドメインはAEM CDNに解決されず、引き続きレガシーインフラストラクチャを指します。
- TXTまたはCNAMEの検証に失敗したため、Cloud Managerでドメインを検証できません。
- 目的のAEM環境ではなく、古いインフラストラクチャへのトラフィックルート。
- ホスト名の不一致またはドメイン マッピングが見つからないため、SSL証明書の警告が表示されます。
根本原因
この問題は、DNS設定が不完全または正しくないために発生します。 AEM as a Cloud Serviceの場合、サブドメインにはAdobe CDN インフラストラクチャを指すCNAME レコードが必要ですが、apex ドメインには特定のA レコードマッピングが必要です。 AEM Managed Servicesの場合、DNS エントリはAdobeで管理されるELB ホスト名を指している必要があります。 Adobeはお客様のDNS ゾーンを管理しないため、DNS更新が正しくないか見つからない場合、ルーティングと検証のエラーが発生します。
解決策 resolution
次の手順に従って、ドメインの種類を特定し、ターゲット AEM環境に適したDNS レコードを設定します。
- ドメインがapex ドメインかサブドメインかを識別し、既存のDNS設定を確認します。
- AEM as a Cloud Service サブドメインの
cdn.adobeaemcloud.comを指すCNAME レコードを設定し、競合するA レコードが存在しないことを確認します。 - AEM as a Cloud Service apex ドメインに必要なFastly A レコードマッピングを設定し、DNS プロバイダーが必要なレコードタイプをサポートしていることを確認します。
- AEM Managed Services ドメインのAdobe管理ELB ホスト名を指すCNAME レコードを設定し、競合するDNS レコードが存在しないことを確認します。
- Cloud Managerでドメインの検証を行います。ドメイン検証プロセスを完了し、ドメインのステータスが「検証済み」と表示されていることを確認します。
- リクエストが期待されるCDNまたはELB インフラストラクチャを経由することを確認して、ルーティング動作を検証します。
- DNSの結果が、想定されるCNAMEまたはA レコードのマッピング、トラフィックルートが正しく一致し、ドメインの検証が正常に維持されていることを確認して、解決を検証します。
エスカレーションするタイミング
- 拡張された伝搬期間が経過しても、DNSの伝搬が完了しません。
- Cloud Managerでは、DNS レコードの検証後も、引き続きドメイン検証エラーが表示されます。
- DNSの変更がアクティブになると、トラフィックは引き続きレガシーインフラストラクチャにルーティングされます。
- 期待されるELB ホスト名またはCDN ルーティング動作が、設定済みの環境と一致しません。
関連トピックス
recommendation-more-help
experience-cloud-kcs-help-kbarticles