AEM as a Cloud Service:サポートされていないフォグ転送シンクの種類により、実稼動設定パイプラインが「CDN Configuration could not be deployed」で失敗する

この記事では、ログ転送設定ファイルでサポートされていないシンクの種類によって引き起こされるAEM as a Cloud Service パイプラインのデプロイメントエラーを解決する方法について説明します。

説明 description

環境

Adobe Experience Manager as a Cloud Service(すべてのバージョン)

問題/症状

実稼動環境のデプロイメントパイプラインをトリガーすると、設定デプロイメントフェーズ中にパイプラインが失敗します。 Cloud Manager UIに次のエラーが表示されます。

断続的なエラーにより、エラーパイプラインの詳細を表示できませんでした。 再試行してください。

さらに、パイプライン実行ログには次の情報が表示されます。

CONFIGURATION_DEPLOYMENT_FAILED
Error in config kind 'CDN': CDN Configuration could not be deployed.
  • 検証、ビルド、ステージのデプロイメント、承認の各ステップが正常に完了した後にエラーが発生します。
  • この問題は、Cloud Managerでパイプライン実行ページを開くことで再現できます。

/config/prod/logForwarding-prod.yamlの問題のある設定は次のようになります。

data:
  customType:
    default:
      enabled: true
      url: "https://example.com/v1/logs/aemx"
      authHeaderName: "X-API-Key"
      authHeaderValue: "${{LOG_INGESTION_TOKEN}}"
    aem:
      enabled: false

この構造では、プラットフォームでサポートされていないカスタム最上位キーcustomTypeが使用されています。

解決策 resolution

問題を解決するには、次の手順を試してください。

  1. 影響を受ける環境で使用されるログ転送設定ファイル(通常は/config/prod/logForwarding-prod.yaml)を確認します。

  2. 設定内の任意のカスタム最上位キー(customTypeなど)を特定します。 AEM as a Cloud Serviceは、以下のドキュメントに記載されているシンクタイプキーのみをサポートしています。

    1. https://experienceleague.adobe.com/ja/docs/experience-manager-cloud-service/content/implementing/developing/log-forwarding
  3. サポートされているシンク タイプを使用するように設定を更新します。 例えば、次の例に示すように、エンドポイントと認証の詳細を保持しながら、カスタムキーをhttpsに置き換えます。

data:
  https:
    default:
      enabled: true
      url: "https://example.com/v1/logs/aem"
      authHeaderName: "X-API-Key"
      authHeaderValue: "${{LOG_INGESTION_TOKEN}}"
    aem:
      enabled: false

更新された設定をコミットし、影響を受ける環境にデプロイします。 Cloud Managerでパイプラインを再実行し、デプロイメントが正常に完了したことを確認します。

原因

ログ転送設定でサポートされていないシンク タイプ キー(customType)が使用されているため、デプロイメントに失敗しました。 プラットフォームで認識されるシンクの種類(httpssplunkdatadog)のみが許可されます。 サポートされていないキーを使用すると、スキーマの検証が妨げられ、設定のデプロイメントが失敗します。

関連トピックス

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