요약: Google Cloud CDN을 사용하여 안전한 미디어를 활용하세요!
GitHub: GitHub - Regalijan/gcloud-cdn-signer: Discourse plugin to utilize Google Cloud CDN with secure media · GitHub
설치: 플러그인 설치 가이드를 따르세요.
소개
안전한 미디어(Secure Media)는 Discourse의 훌륭한 기능이지만, 내장된 CDN 지원이 없습니다. 이 플러그인은 Google Cloud CDN의 서명된 링크 구현에 대한 지원을 추가합니다.
구성
사전 요구 사항:
- 안전한 미디어가 활성화되어 있어야 합니다.
- Google Cloud Storage 버킷
- S3 CDN URL이 설정되어 있고 Google Cloud CDN이 올바르게 구성되어야 합니다
단계:
-
Cloud CDN 페이지로 이동하여 오리지널(origin)을 클릭하세요.
-
편집을 클릭한 다음, 캐시 성능(Cache performance) 단계에 도달할 때까지 다음을 클릭하세요.
-
제한된 콘텐츠 설정을 서명된 URL 및 쿠키로 설정한 후 서명 키를 생성하세요.
-
CDN 캐시 필(Cache Fill) 서비스 계정에 버킷에 대한 뷰어(viewer) 액세스 권한을 부여하세요.
-
이전에 생성한 서명 키 값(
cdn_signed_urls_key)과 키 이름(cdn_signed_urls_key_name)을 설정하세요. -
cdn_signed_urls_enabled을 활성화하세요.
