AEM as a Cloud Service에서 캐시 키 제거를 구성할 때 승인되지 않은 제거 오류 발생
이 문서에서는 권한 없는 제거를 해결합니다. Adobe Experience Manager(AEM) as a Cloud Service에서 캐시 키 제거를 구성할 때 발생한 PURGE 키 오류를 얻으려면 고객 지원 센터에 문의하십시오. 이 문제는 일반적으로 잘못된 cdn.yaml 구성 또는 여러 제거 키를 동시에 사용했기 때문에 발생하며, 단일 활성 키를 사용하여 해결할 수 있습니다.
설명 description
환경
Adobe Experience Manager(AEM) as a Cloud Service - Sites
문제/증상
cdn.yaml파일에서 캐시 키 제거를 구성할 때 캐시 제거를 시도하는 동안 다음 오류가 나타납니다.
{"status": "error", "reason": "Unauthorized Purge. Please contact Customer Support to obtain a PURGE key."}
- 구성 파이프라인을 성공적으로 배포하고 비밀 유형 키를 환경 변수로 설정한 후에도 발생합니다.
해결 방법 resolution
이 문제를 해결하려면 다음 단계를 수행합니다.
-
다른 모든 키를 제거하여
cdn.yaml파일에 하나의 제거 키만 구성되었는지(예:purgeKey1만 유지) 확인하고, 기능을 중단하지 않고 향후 비밀 순환을 위해 두 번째 키(예:purgeKey2)를 예약하십시오. -
활성 제거 키에 대해 Cloud Manager에 하나의 비밀 유형 환경 변수(
CDN_PURGEKEY_A또는CDN_PURGEKEY_B)만 설정되어 있는지 확인하고 다른 변수를 제거하여 충돌을 방지하십시오. -
cdn.yaml파일을 수정하고 환경 변수를 업데이트하여 변경 사항을 적용한 후 Cloud Manager을 통해 구성 파이프라인을 다시 배포합니다. -
활성 제거 키로 다음
curl명령을 실행하여 캐시 제거를 테스트합니다.code language-none curl -X PURGE https://<your-publish-instance-url> \ -H "X-AEM-Purge-Key: <value>" \ -H "X-AEM-Purge: hard" -
<your-publish-instance-url>을(를) 게시 인스턴스 URL로 바꾸고<value>을(를) 활성 제거 키로 바꿉니다. -
필요한 경우 암호 회전에 대한 Adobe의 공식 설명서에 따라 암호를 회전하고 충돌을 방지하기 위해 한 번에 하나의 활성 키만 사용하도록 하십시오.
이러한 단계를 수행하면 승인되지 않은 제거 오류를 해결하고 AEM as a Cloud Service 환경에서 캐시 제거 기능을 효과적으로 사용할 수 있습니다.