Agente de serviço do Artifact Registry

O agente de serviço do Artifact Registry atua em nome do Artifact Registry quando interage com os Trusted Cloud by S3NS serviços.

Depois de criar o primeiro repositório do Artifact Registry num Trusted Cloud projeto, o agente de serviço do Artifact Registry é criado automaticamente. O identificador do agente do serviço é:

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

PROJECT-NUMBER é o número do projeto do Trusted Cloud projeto onde o Artifact Registry está a ser executado.

Pode criar manualmente a conta de serviço num projeto sem repositórios com o comando:

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

Substitua PROJECT-ID pelo Trusted Cloud ID do projeto.

Ao agente de serviço do Artifact Registry é atribuída a função de agente de serviço do Artifact Registry (roles/artifactregistry.serviceAgent) para recursos no projeto. Para aplicar o princípio de segurança do menor privilégio, a função só tem as autorizações mínimas necessárias:

  • Publicar tópicos do Pub/Sub: pubsub.topics.publish
  • Transfira artefactos de repositórios do Artifact Registry: artifactregistry.repositories.downloadArtifacts
  • Elimine artefactos: artifactregistry.versions.delete

O que se segue?

Saiba mais sobre as funções do Artifact Registry e a configuração do acesso a repositórios.