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:

Orientações


Antes de começar

Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.

In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

Go to project selector

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.

Go to project selector

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:

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

    Acessar buckets

  2. Clique em Criar. Mostrar.
  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. Salve a seguinte imagem no seu dispositivo:

    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. Ensure that the view is set to View by principals , and then click Grant access .

    O painel Adicionar principais é exibido.

  3. No campo Novos principais , insiraallUsers.
  4. Na caixa Selecionar um papel selecioneCloud Storage > Leitor de objetos do Storage.
  5. Clique em Salvar.
  6. Na página Você quer mesmo tornar esse recurso público?, clique em Permitir acesso público.
  7. 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 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:

  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, na seção Nome da origem , insira um nome para sua 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.

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

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

  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 caixa de diálogo Excluir bucket, confirme que você quer excluir o bucket e clique em Excluir.

A seguir

Veja as próximas etapas: