Agente de servicio de Artifact Registry

El agente de servicio de Artifact Registry actúa en nombre de Artifact Registry al interactuar con los servicios de Trusted Cloud by S3NS .

Después de crear el primer repositorio de Artifact Registry en unTrusted Cloud proyecto, se crea automáticamente el agente de servicio de Artifact Registry. El identificador del agente de servicio es:

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

PROJECT-NUMBER es el número de proyecto del Trusted Cloud proyecto en el que se ejecuta Artifact Registry.

Puedes crear manualmente la cuenta de servicio en un proyecto sin ningún repositorio con el siguiente comando:

gcloud beta services identity create \
    --service=artifactregistry.s3nsapis.fr \
    --project=PROJECT-ID

Sustituye PROJECT-ID por el Trusted Cloud ID del proyecto.

Al agente de servicio de Artifact Registry se le asigna el rol Agente de servicio de Artifact Registry (roles/artifactregistry.serviceAgent) para los recursos del proyecto. Para aplicar el principio de seguridad de mínimos accesos, el rol solo tiene los permisos mínimos necesarios:

  • Publicar temas de Pub/Sub: pubsub.topics.publish
  • Descarga artefactos de repositorios de Artifact Registry: artifactregistry.repositories.downloadArtifacts
  • Eliminar artefactos: artifactregistry.versions.delete

Siguientes pasos

Consulta información sobre los roles de Artifact Registry y cómo configurar el acceso a los repositorios.