חלק מהנתונים המאוחסנים ב-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
שורת הפקודה
gcloud
אם ה-CLI של gcloud לא מותקן, מתקינים אותו לפי ההוראות.
מקבלים את השם של האובייקט הציבורי ואת הקטגוריה שמאחסנת את האובייקט.
אם ההרשאה להצגה של תוכן הקטגוריה מוענק לציבור, תוכלו להציג חלק מהאובייקטים שבקטגוריה או את כולם באמצעות הפקודה
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 .
gsutil
אם אין לכם gsutil, צריך לפעול לפי ההוראות האלו כדי להתקין אותו.
מקבלים את השם של האובייקט הציבורי ואת הקטגוריה שמאחסנת את האובייקט.
אם ההרשאה להצגה של תוכן הקטגוריה מוענק לציבור, תוכלו להציג חלק מהאובייקטים שבקטגוריה או את כולם באמצעות הפקודה
ls
.לדוגמה, הקטגוריה הציבורית
gcp-public-data-landsat
של Google מכילה את מערך הנתונים הציבורי של Landsat. אפשר להציג אובייקטים עם הקידומתLC08/01/001/003/LC
באמצעות הפקודה הבאה:gsutil ls -r gs://gcp-public-data-landsat/LC08/01/001/003/LC*
הורידו אובייקטים ציבוריים ספציפיים הכלולים בקטגוריה באמצעות הפקודה
cp
.לדוגמה, הפקודה הבאה מורידה קובץ מהקטגוריה
gcp-public-data-landsat
לספרייה המקומית:gsutil 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.
- הורדת אובייקטים מקטגוריה.