CDN 캐시 삭제 cdn-purge-cache

지우기는 Adobe CDN 캐시에서 개체를 제거하여 향후 요청이 캐시에서 처리되지 않고 캐시 누락으로 원점으로 진행됩니다.
AEM as a Cloud Service을 사용하면 제거 API 토큰을 구성할 수 있으며, 이 토큰을 제거 API 호출에 사용할 수 있습니다. Cloud Manager 구성 파이프라인 인증 지시문을 사용하여 이 토큰을 구성하는 방법에 대해 알아보려면 CDN 자격 증명 및 인증 구성을 참조하십시오.

세 가지 지원되는 삭제 변형이 있습니다.

모든 제거 변형은 다음을 공유합니다.

  • HTTP 메서드는 PURGE(으)로 설정해야 합니다.
  • URL은 제거 요청이 의도된 AEM 서비스와 연관된 모든 도메인일 수 있습니다.
  • X-AEM-Purge-Key은(는) HTTP 헤더에 제공해야 합니다.
CAUTION
특히 하드 플래그를 사용하여 CDN 캐시를 지우면 원본의 트래픽이 증가하며 제대로 실행되지 않을 경우 중단이 발생할 수 있습니다.

제거 키를 구성하고 CDN 캐시 제거를 수행하는 데 중점을 둔 자습서를 참조할 수 있습니다.

단일 URL 삭제 single-purge

다음과 같이 한 번에 하나의 리소스를 제거할 수 있습니다.

curl
-X PURGE "https://publish-p1234-e5467.adobeaemcloud.com/resource-path" \
-H 'X-AEM-Purge-Key: <my_purge_key>' \
-H 'X-AEM-Purge: soft'

위의 예제에 표시된 대로 CDN이 캐시된 개체에서 하드 제거(기본값) 또는 소프트 제거를 수행할지 여부를 선택적으로 ​지정할 수 있습니다.

기본 하드 제거를 사용하면 콘텐츠를 원본에서 검색할 때까지 새로운 요청에 즉시 액세스할 수 없게 됩니다. 소프트 지우기는 콘텐츠를 부실 상태로 표시하지만 여전히 클라이언트에 제공하므로 콘텐츠를 원점에서 검색할 때까지 기다릴 필요가 없습니다.

대리 키 제거 surrogate-key-purge

서로게이트 키는 콘텐츠 세트를 제거하는 데 사용하는 고유한 식별자입니다. Surrogate-Key 헤더를 응답에 추가하여 콘텐츠에 적용합니다. 제거 API 호출에서 하나 이상의 대리 키를 참조할 수 있습니다.

curl
-X PURGE "https://publish-p1234-e5467.adobeaemcloud.com" \
-H 'X-AEM-Purge-Key: <my_purge_key>' \
-H "Surrogate-Key: my-surrogate-key"
-H "X-AEM-Purge: soft" #optional

Surrogate-Key은(는) 공백으로 구분됩니다. 단일 URL 제거와 마찬가지로 하드 또는 소프트 제거를 구성할 수 있습니다.

전체 제거 full-purge

다음과 같이 캐시된 모든 리소스를 완전히 제거할 수 있습니다.

curl
-X PURGE "https://publish-p1234-e5467.adobeaemcloud.com" \
-H 'X-AEM-Purge-Key: <my_purge_key>' \
-H "X-AEM-Purge: all"

X-AEM-Purge 헤더에는 'all' 값이 포함되어야 합니다.

Customer Managed CDN과의 상호 작용

고객 관리 CDN의 경우 X-Forwarded-HostX-AEM-Edge-Key도 제공해야 합니다.

curl
-X PURGE "https://publish-p1234-e5467.adobeaemcloud.com/resource-path" \
-H 'X-AEM-Purge-Key: <my_purge_key>' \
-H 'X-AEM-Edge-Key: <my_edge_key>' \
-H 'X-Forwarded-Host: <my_forwarded_domain>'

Apache/Dispatcher 계층과의 상호 작용 apache-layer

컨텐츠 전달 흐름에 설명된 대로 CDN은 캐시가 만료된 경우 Apache/Dispatcher 레이어에서 컨텐츠를 검색합니다. 이는 CDN에서 리소스를 제거하기 전에 Dispatcher에서도 새로운 버전의 콘텐츠를 사용할 수 있는지 확인해야 함을 의미합니다. 자세한 내용은 Dispatcher 캐시 무효화도 참조하십시오.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab