בדף הזה מוסבר איך להציג רשימת קטגוריות של Cloud Storage בפרויקט, כשהן מסודרות בצורה מילונית לפי שם.
לפני שמתחילים
כדי לקבל את ההרשאות הנדרשות להצגה של רשימת קטגוריות, צריך לבקש מהאדמין שלכם להקצות לכם את תפקיד ה-IAM 'אדמין לניהול אחסון' (roles/storage.admin) או את התפקיד הבסיסי 'צפייה' (roles/viewer) בפרויקט שכולל את הקטגוריות שאתם רוצים להציג ברשימה.
מידע נוסף על הקצאת תפקידים לפרויקטים מופיע במאמר ניהול הגישה לפרויקטים.
התפקידים מכילים את ההרשאה storage.buckets.list, שנדרשת כדי להציג רשימת קטגוריות. אפשר לקבל את ההרשאה הזו גם באמצעות תפקידים בהתאמה אישית.
הצגה של רשימת הקטגוריות בפרויקט
המסוף
- במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.
קטגוריות שהן חלק מהפרויקט שנבחר יופיעו ברשימה.
כדי לצמצם את התוצאות ברשימה ולסדר אותן, תוכלו לסנן ולמיין אותה.
שורת הפקודה
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
בסביבת הפיתוח, מריצים את הפקודה
gcloud storage ls:gcloud storage ls
התגובה אמורה להיות דומה לדוגמה הבאה:
gs://BUCKET_NAME1/ gs://BUCKET_NAME2/ gs://BUCKET_NAME3/ ...
התקנה והפעלה של ה-CLI של gcloud, שמאפשרות ליצור אסימון גישה לכותרת
Authorization.משתמשים ב-
cURLכדי לשלוח קריאה ל-API בפורמט JSON באמצעות בקשה לקריאת רשימה של קטגוריות:curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b?project=PROJECT_IDENTIFIER&returnPartialSuccess=RETURN_PARTIAL_SUCCESS_BOOLEAN"
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_IDENTIFIER: המזהה או המספר של הפרויקט שמכיל את הקטגוריות שרוצים להציג ברשימה. לדוגמה,my-project. -
RETURN_PARTIAL_SUCCESS_BOOLEAN: מגדירים את הערך הזה ל-trueאם רוצים לקבל רשימה של קטגוריות גם אם אי אפשר לגשת לחלק מהקטגוריות כי מיקום מסוים לא זמין באופן זמני. אם הערך מוגדר ל-false, הבקשה מחזירה רשימה של קטגוריות רק אם אפשר להגיע לכל המיקומים, אחרת היא מחזירה שגיאה. ערך ברירת המחדל הואfalse.
-
התקנה והפעלה של ה-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.googleapis.com"
מחליפים את
PROJECT_IDבמזהה של הפרויקט שמכיל את הקטגוריות שרוצים להציג ברשימה. לדוגמה,my-project.
ספריות לקוח
C++
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage C++ API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
בדוגמה הבאה מוצגת רשימה של כל הקטגוריות הזמינות. אם מיקום מסוים לא זמין באופן זמני, התשובה כוללת גם את השמות של כל הדליים שלא ניתן להגיע אליהם.
בדוגמה הבאה מוצגת רשימה של כל הקטגוריות. אם מיקום מסוים לא זמין באופן זמני, השירות מחזיר שגיאה.
C#
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage C# API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
בדוגמה הבאה מוצגת רשימה של כל הקטגוריות הזמינות. אם מיקום מסוים לא זמין באופן זמני, התשובה כוללת גם את השמות של כל הדליים שלא ניתן להגיע אליהם.
בדוגמה הבאה מוצגת רשימה של כל הקטגוריות. אם מיקום מסוים לא זמין באופן זמני, השירות מחזיר שגיאה.
Go
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage Go API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
בדוגמה הבאה מוצגת רשימה של כל הקטגוריות הזמינות. אם מיקום מסוים לא זמין באופן זמני, התשובה כוללת גם את השמות של כל הדליים שלא ניתן להגיע אליהם.
בדוגמה הבאה מוצגת רשימה של כל הקטגוריות. אם מיקום מסוים לא זמין באופן זמני, השירות מחזיר שגיאה.
Java
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage Java API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
בדוגמה הבאה מוצגת רשימה של כל הקטגוריות הזמינות. אם מיקום מסוים לא זמין באופן זמני, התשובה כוללת גם את השמות של כל הדליים שלא ניתן להגיע אליהם.
בדוגמה הבאה מוצגת רשימה של כל הקטגוריות. אם מיקום מסוים לא זמין באופן זמני, השירות מחזיר שגיאה.
Node.js
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage Node.js API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
בדוגמה הבאה מוצגת רשימה של כל הקטגוריות הזמינות. אם מיקום מסוים לא זמין באופן זמני, התשובה כוללת גם את השמות של כל הדליים שלא ניתן להגיע אליהם.
בדוגמה הבאה מוצגת רשימה של כל הקטגוריות. אם מיקום מסוים לא זמין באופן זמני, השירות מחזיר שגיאה.
PHP
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage PHP API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
בדוגמה הבאה מוצגת רשימה של כל הקטגוריות הזמינות. אם מיקום מסוים לא זמין באופן זמני, התשובה כוללת גם את השמות של כל הדליים שלא ניתן להגיע אליהם.
בדוגמה הבאה מוצגת רשימה של כל הקטגוריות. אם מיקום מסוים לא זמין באופן זמני, השירות מחזיר שגיאה.
Python
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage Python API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
בדוגמה הבאה מוצגת רשימה של כל הקטגוריות הזמינות. אם מיקום מסוים לא זמין באופן זמני, התשובה כוללת גם את השמות של כל הדליים שלא ניתן להגיע אליהם.
בדוגמה הבאה מוצגת רשימה של כל הקטגוריות. אם מיקום מסוים לא זמין באופן זמני, השירות מחזיר שגיאה.
Ruby
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage Ruby API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
בדוגמה הבאה מוצגת רשימה של כל הקטגוריות הזמינות. אם מיקום מסוים לא זמין באופן זמני, התשובה כוללת גם את השמות של כל הדליים שלא ניתן להגיע אליהם.
בדוגמה הבאה מוצגת רשימה של כל הקטגוריות. אם מיקום מסוים לא זמין באופן זמני, השירות מחזיר שגיאה.
ממשקי API ל-REST
API ל-JSON
API בפורמט XML
המאמרים הבאים
- אחזור מידע על גודל קטגוריה
- הצגה של רשימת האובייקטים בקטגוריה
- העברת קטגוריה או שינוי השם שלה
- מחיקת קטגוריה
- למידע נוסף על תוצאות בחלוקה לדפים