Questo documento descrive come utilizzare Gemini Cloud Assist per elencare i repository di Artifact Registry e le immagini container archiviate nei repository in formato Docker.
Scopri come e quando Gemini for Google Cloud utilizza i tuoi dati.
Limitazioni
Il Google Cloud progetto deve essere creato in un'organizzazione.
Prima di iniziare
-
Nella Google Cloud console, nella pagina di selezione del progetto, seleziona o crea un Google Cloud progetto.
Ruoli richiesti per selezionare o creare un progetto
- Seleziona un progetto: la selezione di un progetto non richiede un ruolo IAM specifico. Puoi selezionare qualsiasi progetto su cui ti è stato concesso un ruolo.
-
Crea un progetto: per creare un progetto, devi disporre del ruolo Autore progetto
(
roles/resourcemanager.projectCreator), che contiene l'resourcemanager.projects.createautorizzazione. Scopri come concedere i ruoli.
- Se non hai immagini container archiviate in un repository di Artifact Registry segui le istruzioni riportate in Archiviare immagini container Docker in Artifact Registry.
- Assicurati che Gemini Cloud Assist sia configurato per il tuo Google Cloud account utente e il tuo progetto.
- Assicurati di disporre delle autorizzazioni di Identity and Access Management (IAM) necessarie per completare le attività descritte in questo documento.
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per elencare i repository e le immagini container in Artifact Registry, chiedi all'amministratore di concederti il ruolo IAM Artifact Registry Reader (roles/artifactregistry.reader) sul progetto o sul repository.
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Apri la chat di Gemini Cloud Assist
Puoi aprire il riquadro Cloud Assist per utilizzare la chat di Gemini Cloud Assist da qualsiasi punto della Google Cloud consolle.
- Nella Google Cloud console, seleziona un progetto in cui hai immagini container
archiviate in Artifact Registry.
- Per aprire il riquadro Cloud Assist, fai clic su sparachio Apri o chiudi la chat dell'AI di Gemini.
- Per inserire un prompt, digita il prompt e fai clic su Invia Invia prompt.
Elenca repository
Puoi chiedere a Gemini Cloud Assist di elencare i repository nel progetto corrente e filtrare la risposta in base a quanto segue:
- Località (obbligatorio). La località dei repository che vuoi elencare.
- Etichette (facoltativo). Le etichette sono coppie chiave-valore utilizzate per organizzare le risorse.
- Tag (facoltativo). I tag vengono utilizzati per raggruppare repository e altre risorse in tutta l'organizzazione per la creazione di report, l'audit e il controllo dell'accesso all'interno della tua Google Cloud organizzazione. Google Cloud
Per elencare i repository:
Nella chat di Gemini Cloud Assist, inserisci il seguente prompt:
List repositories in the location LOCATIONSostituisci
LOCATIONcon la località dei repository, ad esempious-west1.Ad esempio, il seguente prompt chiede a Gemini Cloud Assist di elencare i repository nella regione
us-west1che hanno l'etichettaenv:dev:List repositories for us-west1 with the label env:devLa risposta include un elenco di repository nella località specificata con l'etichetta
env:dev.
Elenca immagini container
Puoi chiedere a Gemini Cloud Assist di elencare le immagini container in un repository in formatoDocker nel progetto corrente e filtrare la risposta in base a quanto segue:
- ID repository (obbligatorio). L'ID del repository.
- Località (obbligatorio). La località del repository da cui vuoi elencare le immagini.
- Etichette (facoltativo). Le etichette sono coppie chiave-valore utilizzate per organizzare le risorse.
- Tag Docker (facoltativo). I tag Docker vengono utilizzati quando esegui il push o il pull di un'immagine in un repository per specificare la versione di un'immagine.
Per elencare le immagini in un repository:
Nella chat di Gemini Cloud Assist, inserisci il seguente prompt:
List my images for REPOSITORY in LOCATION with the tag TAGSostituisci quanto segue:
- REPOSITORY: l'ID del repository
- LOCATION: la località del
repository, ad esempio
us-west1 - TAG: un tag Docker, ad esempio
latest
La risposta include un elenco di immagini con il tag, il repository e la località specificati.
Passaggi successivi
- Scopri di più su Gemini Cloud Assist.