Agente de servicio de Artifact Registry

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

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

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

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

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

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

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

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

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

¿Qué sigue?

Obtén información sobre los roles de Artifact Registry y la configuración de acceso a los repositorios.