סוכן השירות של Artifact Registry פועל בשם Artifact Registry כשהוא יוצר אינטראקציה עם Cloud de Confiance by S3NS שירותים.
אחרי שיוצרים את מאגר Artifact Registry הראשון בCloud de Confiance פרויקט, סוכן השירות של Artifact Registry נוצר באופן אוטומטי. המזהה של סוכן השירות הוא:
service-PROJECT-NUMBER@gcp-sa-artifactregistry.s3ns-system.iam.gserviceaccount.com
PROJECT-NUMBER הוא מספר הפרויקט של הפרויקטCloud de Confiance שבו פועל Artifact Registry.
אפשר ליצור את חשבון השירות באופן ידני בפרויקט בלי מאגרי מידע באמצעות הפקודה:
gcloud beta services identity create \
--service=artifactregistry.s3nsapis.fr \
--project=PROJECT-ID
מחליפים את PROJECT-ID במזהה הפרויקט. Cloud de Confiance
לסוכן השירות של Artifact Registry מוקצה התפקיד 'סוכן שירות של Artifact Registry' (roles/artifactregistry.serviceAgent) למשאבים בפרויקט. כדי לאכוף את העקרון של הרשאות מינימליות, לתפקיד יש רק את ההרשאות המינימליות הנדרשות:
- פרסום נושאים ב-Pub/Sub:
pubsub.topics.publish - הורדת פריטי מידע שנוצרו בתהליך הפיתוח (Artifact) ממאגרי Artifact Registry:
artifactregistry.repositories.downloadArtifacts - מחיקת פריטי מידע שנוצרו בתהליך פיתוח (Artifacts):
artifactregistry.versions.delete