이 페이지에서는 Media CDN 경로에서 서비스 확장 프로그램 플러그인을 배포하는 방법을 설명합니다.
서비스 확장 프로그램과 함께 Media CDN을 사용해서 요청-응답 처리 경로에 커스텀 코드를 추가할 수 있습니다. 이러한 맞춤설정은 여러 가지 가벼운 사용 사례를 잠금 해제합니다.
서비스 확장 프로그램 개념에 대한 자세한 내용은 서비스 확장 프로그램 개요를 참조하세요.
시작하기 전에
Media CDN 경로에서 서비스 확장 프로그램 플러그인 배포
Media CDN 경로에서 서비스 확장 프로그램 플러그인을 배포하려면 다음 단계를 수행합니다.
현재 서비스 구성을 YAML 파일로 내보내려면
gcloud edge-cache services export
명령어를 실행합니다.gcloud edge-cache services export SERVICE_NAME \ --destination=FILENAME.yaml
다음을 바꿉니다.
SERVICE_NAME
: Media CDN 서비스의 이름입니다.FILENAME
: YAML 파일의 이름입니다.
Cloud Shell에서 텍스트 편집기를 사용하여 YAML 파일을 수정합니다.
다음 예시에 표시된 것처럼 파일의 경로를 업데이트하여
wasmAction
헤더를 추가합니다.name: SERVICE_NAME routing: hostRules: - hosts: - DOMAIN_NAME pathMatcher: routes pathMatchers: - name: routes routeRules: - priority: '1' description: Route 1 matchRules: - prefixMatch: /plugins origin: projects/PROJECT_NUMBER/locations/global/edgeCacheOrigins/ORIGIN_NAME routeAction: wasmAction: projects/PROJECT_NUMBER/locations/global/wasmActions/WASM_ACTION
다음을 바꿉니다.
SERVICE_NAME
: Media CDN 서비스의 이름입니다.DOMAIN_NAME
: Media CDN 서비스의 도메인입니다.PROJECT_NUMBER
: 프로젝트 번호입니다.ORIGIN_NAME
: 콘텐츠 원본입니다.WASM_ACTION
: 서비스 확장 프로그램 WASM 작업입니다.
YAML 파일을 저장합니다.
gcloud edge-cache services import
명령어를 실행합니다.gcloud edge-cache services import SERVICE_NAME \ --source="FILENAME"
다음 단계
- 서비스 확장 프로그램 개념 자세히 알아보기
- 서비스 확장 프로그램을 사용하여 플러그인을 만드는 데 필요한 파일 준비 및 업로드 방법 알아보기
- 플러그인 생성 방법 알아보기