בדף הזה מוסבר איך קובעים את פריסת האחסון של הקטגוריה. פריסת אחסון מתייחסת לאופן שבו האובייקטים מאורגנים בתוך קטגוריה, במרחב שמות שטוח או במרחב שמות היררכי. הפריסה חשובה לאפליקציות שמתקשרות עם הדלי, כי שיטות הגישה והמניפולציה של האובייקטים משתנות בהתאם לפריסה. פריסת האחסון כוללת גם מידע על המיקום של הקטגוריה.
באמצעות getStorageLayout API, האפליקציה יכולה להתאים את ההתנהגות שלה בהתאם לשאלה אם נעשה שימוש במרחב שמות היררכי בקטגוריה או לא, וכך להבטיח תאימות אופטימלית ולנצל את התכונות המתאימות בהתאם להגדרת הקטגוריה.
אחזור פריסת אחסון של קטגוריה
שורת הפקודה
משתמשים בפקודה gcloud alpha storage buckets describe עם הדגל --format:
gcloud alpha storage buckets describe gs://BUCKET_NAME --raw --format="default(hierarchicalNamespace)"
כאשר:
-
BUCKET_NAMEהוא שם הקטגוריה הרלוונטית. לדוגמה,my-bucket.
אם הפקודה הצליחה ומרחב השמות ההיררכי מופעל, התשובה תיראה דומה לדוגמה הבאה:
hierarchicalNamespace:
enabled: true
API ל-JSON
התקנה והפעלה של ה-CLI של gcloud, שמאפשרות ליצור אסימון גישה לכותרת
Authorization.משתמשים ב-
cURLכדי לשלוח קריאה ל-API בפורמט JSON באמצעות בקשתgetStorageLayout:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME/storageLayout"
כאשר
BUCKET_NAMEהוא השם של הקטגוריה הרלוונטית. לדוגמה,my-bucket.אם הפעולה בוצעה ללא שגיאות, התשובה תיראה כמו בדוגמה הבאה:
{ "kind": "storage#storageLayout", "bucket": "my-bucket", "location": "us-central1", "locationType": "region", "hierarchicalNamespace":{enabled: true}, }
המאמרים הבאים
נסו בעצמכם
אנחנו ממליצים למשתמשים חדשים ב-Google Cloud ליצור חשבון כדי שיוכלו להעריך את הביצועים של Cloud Storage בתרחישים מהעולם האמיתי. לקוחות חדשים מקבלים בחינם גם קרדיט בשווי 300 $להרצה, לבדיקה ולפריסה של עומסי העבודה.
להתנסות ב-Cloud Storage בחינם