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

Neste documento, descrevemos 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 projeto Google Cloud 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 sua conta de usuário e projeto do Google Cloud .
  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êiner 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

Abra o painel Cloud Assist para usar o chat do Gemini Cloud Assist em qualquer lugar no console do Google Cloud .

  1. No console Google Cloud , selecione um projeto em que você tenha imagens de contêiner armazenadas no Artifact Registry.

    Acessar o seletor de projetos

  2. Para abrir o painel do Cloud Assist, clique em spark Abrir ou fechar o chat da Gemini AI.
  3. Para inserir um comando, digite o texto e clique em send Enviar solicitação.

Listar repositórios

Você pode pedir ao Gemini Cloud Assist para listar repositórios no projeto atual e filtrar a resposta da seguinte forma:

  • 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 no Google Cloud para geração de relatórios, auditoria e controle de acesso na sua organização do Google Cloud .

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 seus repositórios, por exemplo, us-west1.

    Por exemplo, o comando a seguir pede ao Gemini Cloud Assist para listar 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 pedir ao Gemini Cloud Assist para listar imagens de contêiner em um repositório de formato do 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 que 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 extrai 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