Resumo: Utilize o Google Cloud CDN com mídia segura!
GitHub: GitHub - Regalijan/gcloud-cdn-signer: Discourse plugin to utilize Google Cloud CDN with secure media
Instalar: Siga o guia de instalação de plugins.
Sobre
Mídia Segura é um ótimo recurso do Discourse, no entanto, não há suporte integrado para CDN. Este plugin adiciona suporte para a implementação de links assinados do Google Cloud CDN.
Configuração
Pré-requisitos:
- Mídia Segura deve estar habilitado
- Bucket do Google Cloud Storage
- Sua URL de CDN S3 deve estar definida e o Google Cloud CDN configurado corretamente
Passos:
-
Vá para a página do Cloud CDN e clique na origem.
-
Clique em editar, depois clique em próximo até chegar à etapa de desempenho do cache.
-
Defina a configuração de conteúdo restrito para URLs e cookies assinados e crie uma chave de assinatura.
-
Conceda ao conta de serviço do CDN Cache Fill acesso de visualizador ao seu bucket
-
Defina o valor da chave de assinatura (
cdn_signed_urls_key) e o nome da chave (cdn_signed_urls_key_name) que você gerou anteriormente. -
Habilite
cdn_signed_urls_enabled
