Saiba mais sobre suas imagens de contêiner com a ajuda do Gemini

Este documento descreve como usar o Gemini Cloud Assist para listar seus repositórios do Artifact Registry e imagens de contêiner armazenadas em repositórios no formato Docker.

Saiba como e quando o Gemini para Google Cloud usa seus dados.

Limitações

Seu Google Cloud projeto precisa ser criado em uma organização.

Antes de começar

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

    Go to project selector

  2. Se você não tiver imagens de contêiner armazenadas em um repositório do Artifact Registry, siga as instruções em Armazenar imagens de contêiner do Docker no Artifact Registry.
  3. Verifique se o Gemini Cloud Assist está configurado para seu Google Cloud projeto e conta de usuário.
  4. Verifique se você tem as permissões necessárias do Identity and Access Management (IAM) para concluir as tarefas neste documento.

Funções exigidas

Para receber as permissões necessárias para listar repositórios e imagens de contêineres no Artifact Registry, peça ao administrador para conceder a você o papel do IAM de Leitor do Artifact Registry (roles/artifactregistry.reader) no projeto ou repositório. Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.

Também é possível conseguir as permissões necessárias por meio de papéis personalizados ou de outros papéis predefinidos.

Abrir o chat do Gemini Cloud Assist

É possível abrir o painel Cloud Assist para usar o chat do Gemini Cloud Assist em qualquer lugar do console do Google Cloud.

  1. No console do Google Cloud, selecione um projeto com imagens de contêiner armazenadas no Artifact Registry.

    Acessar o seletor de projetos

  2. Para abrir o painel Cloud Assist, clique em spark Abrir ou fechar o chat da Gemini AI.
  3. Para inserir um comando, digite-o e clique em enviar Enviar comando.

Listar repositórios

Você pode solicitar que o Gemini Cloud Assist liste repositórios no projeto atual e filtre a resposta por:

  • Local (obrigatório). O local dos repositórios que você quer listar.
  • Rótulos (opcional). Os rótulos são pares de chave-valor usados para organizar recursos.
  • Tags (opcional). As tags são usadas para agrupar repositórios e outros recursos em Google Cloud para geração de relatórios, auditoria e controle de acesso na Google Cloud organização.

Para listar repositórios, faça o seguinte:

  • No chat do Gemini Cloud Assist, insira o seguinte comando:

    List repositories in the location LOCATION
    

    Substitua LOCATION pelo local dos repositórios, por exemplo, us-west1.

    Por exemplo, a solicitação a seguir pede ao Gemini Cloud Assist para listar os repositórios na região us-west1 que têm o rótulo env:dev:

    List repositories for us-west1 with the label env:dev
    

    A resposta inclui uma lista de repositórios no local especificado que têm o rótulo env:dev.

Listar imagens de contêiner

Você pode solicitar que o Gemini Cloud Assist liste imagens de contêineres em um repositório de formato Docker no projeto atual e filtrar a resposta da seguinte maneira:

  • ID do repositório (obrigatório). O ID do repositório.
  • Local (obrigatório). O local do repositório de onde você quer listar imagens.
  • Rótulos (opcional). Os rótulos são pares de chave-valor usados para organizar recursos.
  • Tags do Docker (opcional). As tags do Docker são usadas quando você envia ou retira uma imagem para um repositório para especificar a versão dela.

Para listar as imagens em um repositório, faça o seguinte:

  • No chat do Gemini Cloud Assist, insira o seguinte comando:

    List my images for REPOSITORY in LOCATION with the tag TAG
    

    Substitua:

    • REPOSITORY: o ID do repositório
    • LOCATION: o local do repositório. Por exemplo, us-west1.
    • TAG: uma tag do Docker, por exemplo, latest

    A resposta inclui uma lista de imagens com a tag, o repositório e o local especificados.

A seguir