Configurar um bucket de back-end como origem
Saiba como configurar um bucket do Cloud Storage como origem do Cloud CDN usando o console do Google Cloud.
Antes de começar
No console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.
Verifique se a cobrança está ativada para o seu projeto do Google Cloud. Saiba como verificar se o faturamento está ativado em um projeto.
No console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.
Verifique se a cobrança está ativada para o seu projeto do Google Cloud. Saiba como verificar se o faturamento está ativado em um projeto.
Crie um bucket do Cloud Storage
buckets são os contêineres básicos que armazenam dados no Cloud Storage.
Para criar uma bucket, siga estas etapas:
- No Console do Cloud, acesse a página Buckets do Cloud Storage.
- Clique em Criar.
-
No campo Nomeie seu bucket, insira um nome exclusivo para ele.
Clique em Continuar.
- Na seção Escolha onde armazenar seus dados, faça o seguinte:
- Em Tipo de local, selecione Região e
selecione
us-east1 (South Carolina)
na lista. - Clique em Continuar.
- Em Tipo de local, selecione Região e
selecione
- Na seção Escolher uma classe de armazenamento para os dados, faça o
seguinte:
- Escolha Definir uma classe padrão e selecione Padrão.
- Clique em Continuar.
- Na seção Escolha como controlar o acesso a objetos, faça o
seguinte:
- Desmarque a caixa de seleção Aplicar a prevenção do acesso público neste bucket.
- Em Controle de acesso, selecione Uniforme.
- Clique em Continuar.
- Na seção Escolha como proteger os dados do objeto, mantenha os padrões selecionados e clique em Criar.
Faça upload de um objeto no bucket
Clique com o botão direito na imagem a seguir e faça o download para seu computador:
- Na página Detalhes do bucket, na guia Objetos, clique em Fazer upload de arquivos.
- Na caixa de diálogo do arquivo, selecione o arquivo que você salvou.
Torne seu bucket público
- Na página Detalhes do bucket, clique na guia Permissões.
-
Verifique se a visualização está definida como Ver pelos principais e clique em Conceder acesso.
O painel Adicionar principais é exibido.
- No campo Novos principais, insira
allUsers
. - Na caixa Selecionar um papel, selecione Cloud Storage > Leitor de objetos do Storage.
- Clique em Save.
- Na página Você quer mesmo tornar esse recurso público?, clique em Permitir acesso público.
Para verificar se o objeto foi compartilhado publicamente, clique na guia Objetos e retorne para a lista de objetos. A coluna Acesso público do objeto precisa estar definida como Público para a Internet. O botão Copiar URL fornece um URL compartilhável parecido com este:
https://storage.googleapis.com/YOUR_BUCKET_NAME/kitten.png
Criar um bucket de back-end
Para criar um bucket de back-end e um balanceador de carga HTTP(S) externo, faça o seguinte:
No console do Google Cloud, acesse a página do Cloud CDN.
Clique em Adicionar origem.
Na página Nova origem, no campo Nome, insira um nome para a origem.
Em Tipo de origem, selecione Bucket de back-end.
Em Definir seu bucket de back-end, selecione Novo bucket de back-end.
No campo Bucket do Cloud Storage, clique em Procurar.
Selecione o bucket do Cloud Storage criado anteriormente, clique em Selecionar e em Próxima.
Na seção Anexar um balanceador de carga, selecione Criar novo balanceador de carga para mim, insira um nome para o balanceador de carga e clique em Avançar{/1. 1}.
Em Desempenho do cache, mantenha os padrões selecionados e clique em Concluído.
A origem que você criou é exibida na página Cloud CDN.
Testar o Cloud CDN
No Console do Google Cloud, acesse a página Balanceamento de carga.
Clique no nome do balanceador de carga que você criou anteriormente.
A página Detalhes do balanceador de carga é exibida.
Anote os endereços IPv4 exibidos em IP:Porta.
Teste o Cloud CDN inserindo o seguinte URL com o endereço IP do balanceador de carga em uma nova guia do navegador:
http://IP_ADDRESS/kitten.png
Seu navegador deve renderizar uma página com a imagem enviada.
Atualize a página várias vezes.
Volte para a página Detalhes do balanceador de carga e clique em Monitoramento.
Após alguns minutos, observe o tráfego exibido.
O tráfego veiculado diretamente do seu bucket de back-end é rotulado como SERVED_FROM_BACKEND_BUCKET. O tráfego disponibilizado pelo Cloud CDN é rotulado como SERVED_FROM_CACHE.
Limpar
Para evitar cobranças na conta do Google Cloud pelos recursos usados nesta página, siga estas etapas.
Exclua o balanceador de carga e o bucket de back-end:
No Console do Google Cloud, acesse a página Balanceamento de carga.
Marque a caixa de seleção ao lado do balanceador de carga que você criou e clique em Excluir.
Na página exibida, marque a caixa de seleção ao lado do bucket de back-end que você criou e confirme se quer excluir o balanceador de carga e os recursos selecionados.
Exclua o bucket do Cloud Storage:
-
No console do Google Cloud, acesse a página Buckets do Cloud Storage.
- Marque a caixa de seleção ao lado do bucket que você criou e clique em Excluir.
- Na página mostrada, confirme que você quer excluir o bucket e clique em Excluir.
-
A seguir