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 passo a passo desta tarefa diretamente no console do Google Cloud, clique em Orientação:
Antes de começar
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Make sure that billing is enabled for your Google Cloud project.
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Make sure that billing is enabled for your Google Cloud project.
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 Google Cloud, acesse a página Buckets do Cloud Storage.
-
Clique em
Mostrar .
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 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 de origens. 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.
Limpeza
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 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: