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

이 문제를 해결하려면 다음 단계를 수행합니다.

  1. 다른 모든 키를 제거하여 cdn.yaml 파일에 하나의 제거 키만 구성되었는지(예: purgeKey1만 유지) 확인하고, 기능을 중단하지 않고 향후 비밀 순환을 위해 두 번째 키(예: purgeKey2)를 예약하십시오.

  2. 활성 제거 키에 대해 Cloud Manager에 하나의 비밀 유형 환경 변수(CDN_PURGEKEY_A 또는 CDN_PURGEKEY_B)만 설정되어 있는지 확인하고 다른 변수를 제거하여 충돌을 방지하십시오.

  3. cdn.yaml 파일을 수정하고 환경 변수를 업데이트하여 변경 사항을 적용한 후 Cloud Manager을 통해 구성 파이프라인을 다시 배포합니다.

  4. 활성 제거 키로 다음 curl 명령을 실행하여 캐시 제거를 테스트합니다.

    code language-none
    curl -X PURGE https://<your-publish-instance-url> \
    -H "X-AEM-Purge-Key: <value>" \
    -H "X-AEM-Purge: hard"
    
  5. <your-publish-instance-url>을(를) 게시 인스턴스 URL로 바꾸고 <value>을(를) 활성 제거 키로 바꿉니다.

  6. 필요한 경우 암호 회전에 대한 Adobe의 공식 설명서에 따라 암호를 회전하고 충돌을 방지하기 위해 한 번에 하나의 활성 키만 사용하도록 하십시오.

이러한 단계를 수행하면 승인되지 않은 제거 오류를 해결하고 AEM as a Cloud Service 환경에서 캐시 제거 기능을 효과적으로 사용할 수 있습니다.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f