Esegui il deployment in Google Cloud

Artifact Registry ti consente di eseguire il deployment degli artefatti direttamente negli ambienti di runtimeGoogle Cloud , che per impostazione predefinita hanno accesso preconfigurato ai repository nello stesso progetto. Se i tuoi runtime accedono ai repository in altri progetti o se le autorizzazioni predefinite non soddisfano le tue esigenze, devi configurare o modificare le autorizzazioni del repository in modo che corrispondano ai requisiti di deployment.

Quando configurare le autorizzazioni

Devi configurare o modificare le autorizzazioni autonomamente se:

  • Stai utilizzando un account di servizio in un progetto per accedere ad Artifact Registry in un altro progetto
  • Stai utilizzando un account di servizio con accesso di sola lettura allo spazio di archiviazione, ma vuoi che il account di servizio carichi e scarichi gli artefatti
  • Stai utilizzando un account di servizio personalizzato per interagire con Artifact Registry.

Esistono due forme di controllo dell'accesso da considerare:

Autorizzazioni IAM
Le autorizzazioni di Identity and Access Management determinano gli utenti, i service account e le altre identità che possono accedere alle risorse. Concedi le autorizzazioni Artifact Registry alle identità che possono accedere ai repository.
Ambiti di accesso
Gli ambiti di accesso determinano gli ambiti OAuth predefiniti per le richieste effettuate tramite gcloud CLI e le librerie client su un'istanza VM. Di conseguenza, gli ambiti di accesso possono limitare ulteriormente l'accesso ai metodi dell'API durante l'autenticazione con le credenziali predefinite dell'applicazione.

Per i requisiti specifici dei servizi, consulta le seguenti informazioni: