חלק מהנתונים המאוחסנים ב-Cloud Storage מוגדרים כך שכולם יכולים לקרוא אותם בכל זמן. אפשר לגשת לנתונים ציבוריים אלו במספר דרכים, בהתאם לאופן שבו רוצים לעבוד עם הנתונים.
קישור ל-API
מקבלים את השם של האובייקט הציבורי ואת הקטגוריה שמאחסנת את האובייקט.
כדי לגשת לאובייקט בקטגוריה, משתמשים ב-URI הבא:
https://storage.googleapis.com/BUCKET_NAME/OBJECT_NAME
לדוגמה, הקטגוריה הציבורית gcp-public-data-landsat של Google מכילה את מערך הנתונים הציבורי של Landsat. אפשר לבצע קישור לאובייקט המשותף לציבור LC08/01/001/003/LC08_L1GT_001003_20140812_20170420_01_T2/LC08_L1GT_001003_20140812_20170420_01_T2_B3.TIFבאמצעות הקישור:
https://storage.googleapis.com/gcp-public-data-landsat/LC08/01/001/003/LC08_L1GT_001003_20140812_20170420_01_T2/LC08_L1GT_001003_20140812_20170420_01_T2_B3.TIF
המסוף
מקבלים את השם של האובייקט הציבורי ואת הקטגוריה שמאחסנת את האובייקט.
באמצעות דפדפן אינטרנט, ניגשים לאובייקט עם ה-URI הבא (אם לא נכנסתם לחשבון, תתבקשו להיכנס אליו):
https://console.cloud.google.com/storage/browser/_details/BUCKET_NAME/OBJECT_NAMEאם לציבור יש הרשאה להצגה של תוכן הקטגוריה, תוכלו לראות את כל האובייקטים בקטגוריה עם ה-URI הבא:
https://console.cloud.google.com/storage/browser/BUCKET_NAME
לדוגמה, הקטגוריה הציבורית gcp-public-data-landsat של Google מכילה את מערך הנתונים הציבורי של Landsat. אפשר לגשת לקטגוריה באמצעות:
https://console.cloud.google.com/storage/browser/gcp-public-data-landsat
שורת הפקודה
אם ה-CLI של gcloud לא מותקן, מתקינים אותו לפי ההוראות.
כשאתם מתקינים את ה-CLI של gcloud, אם אתם לא רוצים לבצע אימות, דלגו על השלב של הפעלת הפקודה
gcloud initוהפעילו במקומה את הפקודה הבאה:gcloud config set auth/disable_credentials True
מקבלים את השם של האובייקט הציבורי ואת הקטגוריה שמאחסנת את האובייקט.
אם ההרשאה להצגה של תוכן הקטגוריה מוענקת לציבור, תוכלו להציג חלק מהאובייקטים שבקטגוריה או את כולם באמצעות הפקודה
ls.לדוגמה, הקטגוריה הציבורית
gcp-public-data-landsatשל Google מכילה את מערך הנתונים הציבורי של Landsat. אפשר להציג אובייקטים עם הקידומתLC08/01/001/003/LCבאמצעות הפקודה הבאה:gcloud storage ls --recursive gs://gcp-public-data-landsat/LC08/01/001/003/LC*
הורידו אובייקטים ציבוריים ספציפיים הכלולים בקטגוריה באמצעות הפקודה
cp.לדוגמה, הפקודה הבאה מורידה קובץ מהקטגוריה
gcp-public-data-landsatלספרייה המקומית:gcloud storage cp gs://gcp-public-data-landsat/LC08/01/001/003/LC08_L1GT_001003_20140812_20170420_01_T2/LC08_L1GT_001003_20140812_20170420_01_T2_B3.TIF .
ספריות לקוח
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. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
Python
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage Python API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
Ruby
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage Ruby API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
המאמרים הבאים
- היכרות עם חלק ממערכי הנתונים הציבוריים שמסופקים על-ידי Cloud Storage.
- מידע על שיתוף אובייקט באופן ציבורי.
- מידע על אפשרויות שליטה בגישה לנתונים.
- שליטה בגישה לנתונים באמצעות הרשאות IAM.
- הורדת אובייקטים מקטגוריה.