Configurar um bucket de back-end como uma origem do Cloud CDN
Neste guia de início rápido, mostramos como configurar um bucket de back-end como uma origem do Cloud CDN usando o Console do Google Cloud.
Para seguir as instruções detalhadas desta tarefa diretamente no console do Google Cloud, clique em Orientação:
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.
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.
Crie um bucket do Cloud Storage
buckets são os contêineres básicos que armazenam dados no Cloud Storage.
Para criar um bucket, siga estas etapas:
-
No console do Google Cloud, acesse a página Buckets do Cloud Storage.
-
Clique em
Mostrar .
Criar.
-
Na seção
Nomeie seu bucket , insira um nome exclusivo para o bucket.Clique em Continuar.
- Na seção
Escolha onde armazenar os 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 seus dados , faça o seguinte:- Escolha Definir uma classe padrão e selecione Padrão.
- Clique em Continuar.
- Na seção
Escolher 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
Escolher como proteger os dados do objeto , mantenha os padrões selecionados e clique emCriar .
Faça upload de um objeto no bucket
Salve a seguinte imagem no seu dispositivo:
- Na página Detalhes do bucket, na guia
Objetos , clique emFazer 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 . -
Ensure that the view is set to
View by principals , and then clickGrant access .O painel Adicionar principais é exibido.
- No campo
Novos principais , insiraallUsers
. - Na caixa
Selecionar um papel selecioneCloud Storage > Leitor de objetos do Storage. Clique em Salvar. - 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 colunaAcesso público do objeto precisa serPúblico para a Internet. O botão Copiar URL fornece um URL compartilhável semelhante a 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 de aplicativo 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, na seção
Nome da origem , insira um nome para sua 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.Em Desempenho do cache, mantenha os padrões selecionados e clique em
Concluído .A nova origem aparece na lista. Pode levar alguns minutos para a origem ser totalmente criada. Só siga para a próxima etapa depois de receber uma notificação indicando que a origem foi criada.
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. Para mais informações, consulte Como monitorar métricas.
Limpar
Para evitar cobranças na sua 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 caixa de diálogo Excluir bucket, confirme que você quer excluir o bucket e clique em Excluir.
-
No console do Google Cloud, acesse a página Buckets do Cloud Storage.
A seguir
Veja as próximas etapas: