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: