Agent de service Artifact Registry

L'agent de service Artifact Registry agit au nom d'Artifact Registry lors de l'interaction avec les services Google Cloud .

Une fois que vous avez créé le premier dépôt Artifact Registry dans un projetGoogle Cloud , l'agent de service Artifact Registry est automatiquement créé. L'identifiant de l'agent de service est le suivant:

service-PROJECT-NUMBER@gcp-sa-artifactregistry.iam.gserviceaccount.com

PROJECT-NUMBER correspond au numéro du projet du projetGoogle Cloud dans lequel Artifact Registry est en cours d'exécution.

Vous pouvez créer manuellement le compte de service dans un projet sans dépôts à l'aide de la commande suivante:

gcloud beta services identity create \
    --service=artifactregistry.googleapis.com \
    --project=PROJECT-ID

Remplacez PROJECT-ID par l' Google Cloud ID du projet.

L'agent de service Artifact Registry se voit attribuer le rôle d'agent de service Artifact Registry (roles/artifactregistry.serviceAgent) pour les ressources du projet. Pour appliquer le principe de sécurité du moindre privilège, le rôle ne dispose que des autorisations minimales requises:

  • Publier des sujets Pub/Sub: pubsub.topics.publish
  • Télécharger des artefacts à partir de dépôts Artifact Registry : artifactregistry.repositories.downloadArtifacts
  • Supprimer des artefacts: artifactregistry.versions.delete

Étape suivante

Découvrez les rôles Artifact Registry et la configuration de l'accès aux dépôts.