AEM as a Cloud Service: 지원되지 않는 포그 전달 싱크 유형으로 인해 'CDN 구성을 배포할 수 없음’과 함께 프로덕션 구성 파이프라인이 실패합니다
이 문서에서는 로그 전달 구성 파일에서 지원되지 않는 싱크 유형으로 인해 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)만 허용됩니다. 지원되지 않는 키를 사용하면 스키마 유효성 검사가 불가능하고 구성 배포가 실패합니다.