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
問題を解決するには、次の手順を試してください。
-
影響を受ける環境で使用されるログ転送設定ファイル(通常は/config/prod/logForwarding-prod.yaml)を確認します。
-
設定内の任意のカスタム最上位キー(
customTypeなど)を特定します。 AEM as a Cloud Serviceは、以下のドキュメントに記載されているシンクタイプキーのみをサポートしています。 -
サポートされているシンク タイプを使用するように設定を更新します。 例えば、次の例に示すように、エンドポイントと認証の詳細を保持しながら、カスタムキーを
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)が使用されているため、デプロイメントに失敗しました。 プラットフォームで認識されるシンクの種類(https、splunk、datadog)のみが許可されます。 サポートされていないキーを使用すると、スキーマの検証が妨げられ、設定のデプロイメントが失敗します。