בדף הזה נסביר איך למצוא את כתובת האימייל של סוכן השירות של הפרויקט ב-Cloud Storage. סוכן השירות הוא חשבון שירות מיוחד שנוצר ומנוהל על ידי Cloud Storage. במאמר חשבונות שירות ב-Cloud Storage תוכלו לקרוא סקירה כללית על סוכני השירות של Cloud Storage, כולל מתי הם נוצרים ואיך משתמשים בהם. במאמר בנושא חשבונות שירות תוכלו לקרוא סקירה כללית על חשבונות השירות ב- Cloud de Confiance by S3NS.
לפני שמתחילים
בקשו מהאדמין להקצות לכם את התפקיד 'הצגת חשבונות שירות' (roles/iam.serviceAccountViewer) בפרויקט, כדי שיהיו לכם את ההרשאות הנדרשות למציאת כתובת האימייל של סוכן השירות.
זהו תפקיד שמוגדר מראש ומכיל את ההרשאה resourcemanager.projects.get, שנדרשת כדי שתוכלו לקרוא את פרטי סוכן השירות של הפרויקט. אתם יכולים לקבל את ההרשאה הזו גם באמצעות תפקידים אחרים שהוגדרו מראש. במאמר תפקידי IAM ל-Cloud Storage מפורטים התפקידים השונים וההרשאות שמשויכות אליהם.
במאמר ניהול הגישה לנתונים תוכלו לקרוא איך משתמשים בתפקידים כדי לנהל את הרשאות הגישה לפרויקטים.
איך מוצאים את כתובת האימייל של סוכן השירות של פרויקט ב-Cloud Storage
המסוף
- במסוף Cloud de Confiance , נכנסים לדף Settings של Cloud Storage.
כתובת האימייל מופיעה בקטע Cloud Storage Service Account בכרטיסייה Project Access.
שורת הפקודה
משתמשים בפקודה gcloud storage service-agent:
gcloud storage service-agent --project=PROJECT_IDENTIFIER
כאשר PROJECT_IDENTIFIER הוא המזהה או המספר של הפרויקט הרלוונטי. לדוגמה, my-project.
ספריות לקוח
C++
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage C++ API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
C#
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage C# API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Go
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage Go API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Java
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage Java API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Node.js
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage Node.js API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
PHP
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage PHP API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Python
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage Python API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Ruby
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage Ruby API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
API ל-JSON
התקנה והפעלה של ה-CLI של gcloud, שמאפשרות ליצור אסימון גישה לכותרת
Authorization.משתמשים ב-
cURLכדי לשלוח קריאה ל-API בפורמט JSON באמצעות בקשתGETserviceAccount:curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.s3nsapis.fr/storage/v1/projects/PROJECT_ID/serviceAccount"
כאשר
PROJECT_IDהוא המזהה או המספר של הפרויקט הרלוונטי. לדוגמה,my-project.
המאמרים הבאים
- מידע נוסף על חשבונות שירות וסוכני שירות ב-Cloud Storage
- מידע נוסף על הקצאת מפתח הצפנה של Cloud Key Management Service לסוכן שירות.