Media CDN 확장 프로그램 개요

서비스 확장 프로그램을 사용하면 확장 프로그램을 사용하여 Media CDN 처리 경로에 맞춤 코드를 삽입할 수 있습니다. 이 페이지에서는 Media CDN 확장 프로그램에 대해 간략히 설명합니다.

Media CDN은 콘텐츠 전송 네트워크 (CDN)의 가장 일반적인 사용 사례를 해결하기 위한 다양한 내장 핵심 기능을 제공합니다. 이러한 기능 외에 요구사항이 있을 수 있습니다. 예를 들어 캐싱을 개선하기 위해 헤더를 정규화하거나, 맞춤 URL 서명 알고리즘을 사용하거나, 기존 CDN의 기존 동작을 Media CDN으로 포팅해야 할 수 있습니다.

서비스 확장 프로그램을 사용하면 플러그인을 사용하여 요청 및 응답 처리 경로에서 가벼운 컴퓨팅 사용 사례를 위한 맞춤 코드를 추가할 수 있습니다. 플러그인은 HTTP 요청 및 응답 헤더에 액세스하고 이를 조작한 후 합성 응답을 제공할 수 있습니다. 플러그인은 HTTP 리디렉션 및 URL 재작성과 같은 추가 작업을 실행할 수도 있습니다.

그림 1과 같이 서비스 확장 프로그램을 사용하면 플러그인을 사용하여 Media CDN 처리 경로의 캐시 앞에 있는 에지에 특정 작업을 구현하는 맞춤 코드를 배치할 수 있습니다.

Media CDN은 플러그인을 사용하여 처리 경로에 커스텀 코드를 추가합니다.
그림 1. Media CDN은 플러그인을 사용하여 처리 경로에 맞춤 코드를 추가합니다 (클릭하여 확대).

Media CDN 플러그인 작동 방식

Media CDN 요청 경로에서 플러그인은 경로 일치 및 Google Cloud Armor 에지 보안 정책 후에 실행되지만 캐시 키 계산 및 원본에 커스텀 헤더를 추가하기 전에 실행됩니다.

응답 경로에서 플러그인은 콘텐츠가 캐시에서 제공된 후에 실행되므로 캐시된 콘텐츠를 조작할 수 있습니다.

다음 단계