Configure um contentor de back-end como uma origem para o Cloud CDN
Este início rápido mostra como configurar um contentor de back-end como origem para a RFC usando a Google Cloud consola.
Para seguir orientações passo a passo para esta tarefa diretamente na Google Cloud consola, clique em Orientar-me:
Antes de começar
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
Verify 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.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
Verify that billing is enabled for your Google Cloud project.
Crie um contentor do Cloud Storage
Os contentores são os contentores básicos que armazenam os seus dados no Cloud Storage.
Para criar um contentor, siga estes passos:
-
Na Google Cloud consola, aceda à página Recipientes do Cloud Storage.
-
Clique em
Mostrar-me .
Criar.
-
Na secção
Atribua um nome ao seu contentor , introduza um nome exclusivo para o seu contentor.Clique em Continuar.
- Na secção
Escolha onde quer armazenar os seus dados , faça o seguinte:- Em Tipo de localização, selecione Região e, de seguida,
selecione
us-east1 (South Carolina)
na lista. - Clique em Continuar.
- Em Tipo de localização, selecione Região e, de seguida,
selecione
- Na secção
Escolha uma classe de armazenamento para os seus dados , faça o seguinte:- Selecione Definir uma classe predefinida e, de seguida, selecione Padrão.
- Clique em Continuar.
- Na secção
Escolha como controlar o acesso a objetos , faça o seguinte:- Desmarque a caixa de verificação Impor a prevenção de acesso público neste contentor.
- Para Controlo de acesso, selecione Uniforme.
- Clique em Continuar.
- Na secção
Escolha como proteger os dados de objetos , mantenha as predefinições selecionadas e , em seguida, clique emCriar .
Carregue um objeto para o contentor
Guarde a seguinte imagem no seu dispositivo:
- Na página Detalhes do contentor, no separador
Objetos , clique emCarregar ficheiros . - Na caixa de diálogo de ficheiros, selecione o ficheiro que transferiu.
Torne o seu contentor público
- Na página Detalhes do contentor, clique no separador
Autorizações . -
Certifique-se de que a vista está definida como
Ver por responsáveis e, de seguida, clique emConceder acesso .É apresentado o painel Adicionar responsáveis.
- No campo
Novos responsáveis , introduzaallUsers
. - Na lista
Selecionar uma função , selecione Cloud Storage > Visualizador de objetos de armazenamento. - Clique em
Guardar . - Na página Tem a certeza de que quer tornar este recurso público?, clique em Permitir acesso público.
-
Para verificar se o objeto foi partilhado publicamente, clique no separador
Objetos para voltar à lista de objetos. A colunaAcesso público do objeto deve indicar Público para a Internet. O botão Copiar URL fornece um URL partilhável semelhante ao seguinte:https://storage.googleapis.com/YOUR_BUCKET_NAME/kitten.png
Crie um contentor de back-end
Para criar um contentor de back-end e um Application Load Balancer externo, faça o seguinte:
Na Google Cloud consola, aceda à página Cloud CDN.
Clique em
Adicionar origem .Na página Nova origem, na secção
Nome da origem introduza um nome para a sua origem.Para
Tipo de origem , selecione Bucket de back-end.Para
Defina o seu contentor de back-end , selecione Novo contentor de back-end.No campo Contentor do Cloud Storage, clique em Procurar.
Selecione o contentor do Cloud Storage que criou anteriormente, clique em Selecionar e, de seguida, clique em Seguinte.
Na secção
Anexe um balanceador de carga , selecione Criar um novo balanceador de carga para mim, introduza um nome para o balanceador de carga e, de seguida, clique em Seguinte.Para Desempenho da cache, mantenha as predefinições selecionadas e, de seguida, clique em
Concluído .A nova origem aparece na lista de origens. A origem pode demorar alguns minutos a ser totalmente criada. Avance para o passo seguinte apenas depois de ver uma notificação a indicar que a origem foi criada.
Teste o Cloud CDN
-
Na Google Cloud consola, aceda à página Equilíbrio de carga.
Clique no
nome do balanceador de carga que criou anteriormente.É apresentada a página Detalhes do equilibrador de carga.
Tenha em atenção os endereços IPv4 apresentados em
IP:Porta .Teste o Cloud CDN introduzindo o seguinte URL com o endereço IP do balanceador de carga num novo separador do navegador:
http://IP_ADDRESS/kitten.png
O navegador deve renderizar uma página com a imagem carregada.
Atualize a página várias vezes.
Regresse à página Detalhes do balanceador de carga e, de seguida, clique em Monitorização.
Após alguns minutos, observe o tráfego publicado.
O tráfego publicado diretamente a partir do seu contentor de back-end é etiquetado como SERVED_FROM_BACKEND_BUCKET. O tráfego publicado a partir da CDN da Google Cloud é etiquetado como SERVED_FROM_CACHE. Para mais informações, consulte o artigo Monitorização de métricas.
Limpar
Para evitar incorrer em cobranças na sua Google Cloud conta pelos recursos usados nesta página, siga estes passos.
Elimine o balanceador de carga e o contentor de back-end:
-
Na Google Cloud consola, aceda à página Equilíbrio de carga.
Selecione a caixa de verificação junto ao equilibrador de carga que criou e, de seguida, clique em Eliminar.
Na página apresentada, selecione a caixa de verificação junto ao contentor de back-end que criou e, de seguida, confirme que quer eliminar o equilibrador de carga e os recursos selecionados.
-
Elimine o contentor do Cloud Storage:
-
Na Google Cloud consola, aceda à página Recipientes do Cloud Storage.
- Selecione a caixa de verificação junto ao contentor que criou e, de seguida, clique em Eliminar.
- Na caixa de diálogo Eliminar contentor, confirme que quer eliminar o contentor e, de seguida, clique em Eliminar.
-
Na Google Cloud consola, aceda à página Recipientes do Cloud Storage.
O que se segue?
Saiba o que pode fazer a seguir: