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 レコードを設定します。

  1. ドメインがapex ドメインかサブドメインかを識別し、既存のDNS設定を確認します。
  2. AEM as a Cloud Service サブドメインのcdn.adobeaemcloud.comを指すCNAME レコードを設定し、競合するA レコードが存在しないことを確認します。
  3. AEM as a Cloud Service apex ドメインに必要なFastly A レコードマッピングを設定し、DNS プロバイダーが必要なレコードタイプをサポートしていることを確認します。
  4. AEM Managed Services ドメインのAdobe管理ELB ホスト名を指すCNAME レコードを設定し、競合するDNS レコードが存在しないことを確認します。
  5. Cloud Managerでドメインの検証を行います。ドメイン検証プロセスを完了し、ドメインのステータスが「検証済み」と表示されていることを確認します。
  6. リクエストが期待されるCDNまたはELB インフラストラクチャを経由することを確認して、ルーティング動作を検証します。
  7. DNSの結果が、想定されるCNAMEまたはA レコードのマッピング、トラフィックルートが正しく一致し、ドメインの検証が正常に維持されていることを確認して、解決を検証します。

エスカレーションするタイミング

  • 拡張された伝搬期間が経過しても、DNSの伝搬が完了しません。
  • Cloud Managerでは、DNS レコードの検証後も、引き続きドメイン検証エラーが表示されます。
  • DNSの変更がアクティブになると、トラフィックは引き続きレガシーインフラストラクチャにルーティングされます。
  • 期待されるELB ホスト名またはCDN ルーティング動作が、設定済みの環境と一致しません。

関連トピックス

recommendation-more-help
experience-cloud-kcs-help-kbarticles