בדף הזה מוסבר איך להציג רשימת קטגוריות של Cloud Storage בפרויקט, כשהן מסודרות בצורה מילונית לפי שם.
לפני שמתחילים
כדי לקבל את ההרשאות הנדרשות להצגה של רשימת קטגוריות, צריך לבקש מהאדמין שלכם להקצות לכם את תפקיד ה-IAM 'אדמין לניהול אחסון' (roles/storage.admin) או את התפקיד הבסיסי 'צפייה' (roles/viewer) בפרויקט שכולל את הקטגוריות שאתם רוצים להציג ברשימה.
מידע נוסף על הקצאת תפקידים לפרויקטים מופיע במאמר ניהול הגישה לפרויקטים.
התפקידים מכילים את ההרשאה storage.buckets.list, שנדרשת כדי להציג רשימת קטגוריות. אפשר לקבל את ההרשאה הזו גם באמצעות תפקידים בהתאמה אישית.
הצגה של רשימת הקטגוריות בפרויקט
המסוף
- במסוף Cloud de Confiance , נכנסים לדף Buckets של Cloud Storage.
קטגוריות שהן חלק מהפרויקט שנבחר יופיעו ברשימה.
כדי להגביל את התוצאות ברשימה ולארגן אותן, אפשר לסנן ולמיין אותה.
שורת הפקודה
-
במסוף Cloud de Confiance , מפעילים את Cloud Shell.
בחלק התחתון של Cloud de Confiance המסוף יתחיל סשן של Cloud Shell ותופיע הודעה של שורת הפקודה. Cloud Shell היא סביבת מעטפת שבה ה-CLI של Google Cloud מותקן ומוגדרים ערכים לפרויקט הקיים. הסשן יופעל תוך כמה שניות.
בסביבת הפיתוח, מריצים את הפקודה
gcloud storage ls:gcloud storage ls
התגובה אמורה להיות דומה לדוגמה הבאה:
gs://BUCKET_NAME1/ gs://BUCKET_NAME2/ gs://BUCKET_NAME3/ ...
ספריות לקוח
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.
בדוגמה הבאה מוצגת רשימה של כל הקטגוריות הזמינות. אם מיקום מסוים לא זמין באופן זמני, התשובה כוללת גם את השמות של כל הדליים שלא ניתן לגשת אליהם.
בדוגמה הבאה מוצגת רשימה של כל הקטגוריות. אם מיקום מסוים לא זמין באופן זמני, השירות מחזיר שגיאה.
Rust
בדוגמה הבאה מוצגת רשימה של כל הקטגוריות. אם מיקום מסוים לא זמין באופן זמני, השירות מחזיר שגיאה.
ממשקי API ל-REST
API בפורמט JSON
התקנה והפעלה של ה-CLI של gcloud, שמאפשרות ליצור אסימון גישה לכותרת
Authorization.משתמשים ב-
cURLכדי לשלוח קריאה ל-API בפורמט JSON באמצעות בקשה לקריאת רשימה של קטגוריות:curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.s3nsapis.fr/storage/v1/b?project=PROJECT_IDENTIFIER&returnPartialSuccess=RETURN_PARTIAL_SUCCESS_BOOLEAN"
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_IDENTIFIER: המזהה או המספר של הפרויקט שמכיל את הקטגוריות שרוצים להציג ברשימה. לדוגמה,my-project. -
RETURN_PARTIAL_SUCCESS_BOOLEAN: מגדירים את הערך הזה ל-trueאם רוצים לקבל רשימה של קטגוריות גם אם אי אפשר לגשת לחלק מהקטגוריות כי מיקום מסוים לא זמין באופן זמני. אם הערך מוגדר ל-false, הבקשה מחזירה רשימה של קטגוריות רק אם אפשר להגיע לכל המיקומים, אחרת היא מחזירה שגיאה. ערך ברירת המחדל הואfalse.
-
API בפורמט XML
התקנה והפעלה של ה-CLI של gcloud, שמאפשרות ליצור אסימון גישה לכותרת
Authorization.משתמשים ב-
cURLכדי לשלוח קריאה ל-API בפורמט XML באמצעות בקשה של שירותGET:curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "x-goog-project-id: PROJECT_ID" \ "https://storage.s3nsapis.fr"
מחליפים את
PROJECT_IDבמזהה של הפרויקט שמכיל את הקטגוריות שרוצים להציג ברשימה. לדוגמה,my-project.