A implementar no Cloud Run

Pode implementar uma imagem de contentor armazenada no Artifact Registry no Cloud Run. Também pode implementar diretamente a partir da origem no Cloud Run, o que inclui a criação automática de uma imagem de contentor para a origem criada e o armazenamento da imagem no Artifact Registry.

Autorizações necessárias para a implementação

Implementação a partir da origem
Para implementar a partir da origem, tem de ter autorizações para criar, armazenar a imagem de contentor criada e implementar.
Implementar imagens de contentores

Para implementar no Cloud Run, tem de ter a função de leitor do Artifact Registry (roles/artifactregistry.reader) no projeto ou no repositório que contém as imagens que quer implementar e as autorizações de implementação do Cloud Run.

Se os seus repositórios estiverem num projeto diferente, tem de conceder autorizações de leitor do Artifact Registry ao agente do serviço do Cloud Run.

Implementação a partir de uma origem local

Para os idiomas suportados, o Cloud Run pode automaticamente:

  1. Coloque o código-fonte local em contentores.
  2. Envie a imagem de contentor para um repositório do Artifact Registry.
  3. Implemente a imagem do contentor do Cloud Run a partir do repositório.

O Cloud Run envia e extrai imagens através do repositório cloud-run-source-deploy na região que especificar no momento da implementação. Se o repositório não existir, o Cloud Run cria-o para si se a sua conta tiver as autorizações necessárias.

Para ver detalhes, consulte o artigo Implementação a partir do código fonte. Também pode experimentar os inícios rápidos do Cloud Run para idiomas que suportam a implementação a partir do código fonte.

Implementar imagens de contentores

Pode implementar uma imagem por etiqueta ou resumo armazenado no Artifact Registry.

A implementação num serviço pela primeira vez cria a respetiva primeira revisão. Tenha em atenção que as revisões são imutáveis. Se fizer a implementação a partir de uma etiqueta de imagem de contentor, esta é resolvida para um resumo, e a revisão publica sempre este resumo específico.

Pode implementar um contentor através da Google Cloud consola ou da gcloudlinha de comandos. Para ver instruções, consulte o artigo Implementação de imagens de contentores.