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

Faça login na sua conta do Google Cloud. Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.

No console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

Acessar o seletor de projetos

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.

Acessar o seletor de projetos

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:

  1. No Console do Cloud, acesse a página Buckets do Cloud Storage.

    Acessar buckets

  2. Clique em Criar.
  3. No campo Nomeie seu bucket, insira um nome exclusivo para ele.

    Clique em Continuar.

  4. Na seção Escolha onde armazenar seus dados, faça o seguinte:
    1. Em Tipo de local, selecione Região e selecione us-east1 (South Carolina) na lista.
    2. Clique em Continuar.
  5. Na seção Escolher uma classe de armazenamento para os dados, faça o seguinte:
    1. Escolha Definir uma classe padrão e selecione Padrão.
    2. Clique em Continuar.
  6. 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.
  7. 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

  1. Clique com o botão direito na imagem a seguir e faça o download para seu computador:

    Imagem de um gatinho para fazer upload no bucket.
  2. Na página Detalhes do bucket, na guia Objetos, clique em Fazer upload de arquivos.
  3. Na caixa de diálogo do arquivo, selecione o arquivo que você salvou.
Após a conclusão do upload, são exibidos o nome do arquivo e as informações sobre ele, como tamanho e tipo.

Torne seu bucket público

  1. Na página Detalhes do bucket, clique na guia Permissões.
  2. Verifique se a visualização está definida como Ver pelos principais e clique em Conceder acesso.

    O painel Adicionar principais é exibido.

  3. No campo Novos principais, insira allUsers.
  4. Na caixa Selecionar um papel, selecione Cloud Storage > Leitor de objetos do Storage.
  5. Clique em Save.
  6. 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:

  1. No console do Google Cloud, acesse a página do Cloud CDN.

    Acessar o Cloud CDN

  2. Clique em Adicionar origem.

  3. Na página Nova origem, no campo Nome, insira um nome para a origem.

  4. Em Tipo de origem, selecione Bucket de back-end.

  5. Em Definir seu bucket de back-end, selecione Novo bucket de back-end.

  6. No campo Bucket do Cloud Storage, clique em Procurar.

  7. Selecione o bucket do Cloud Storage criado anteriormente, clique em Selecionar e em Próxima.

  8. 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}.

  9. 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

  1. No Console do Google Cloud, acesse a página Balanceamento de carga.

    Acessar o "Balanceamento de carga"

  2. Clique no nome do balanceador de carga que você criou anteriormente.

    A página Detalhes do balanceador de carga é exibida.

  3. Anote os endereços IPv4 exibidos em IP:Porta.

  4. 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.

  5. Atualize a página várias vezes.

  6. Volte para a página Detalhes do balanceador de carga e clique em Monitoramento.

  7. 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.

  1. Exclua o balanceador de carga e o bucket de back-end:

    1. No Console do Google Cloud, acesse a página Balanceamento de carga.

      Acessar o "Balanceamento de carga"

    2. Marque a caixa de seleção ao lado do balanceador de carga que você criou e clique em Excluir.

    3. 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.

  2. Exclua o bucket do Cloud Storage:

    1. No console do Google Cloud, acesse a página Buckets do Cloud Storage.

      Acessar buckets

    2. Marque a caixa de seleção ao lado do bucket que você criou e clique em Excluir.
    3. Na página mostrada, confirme que você quer excluir o bucket e clique em Excluir.

A seguir