הגדרת קטגוריה של Cloud Storage

באמצעות Cloud Storage אתם יכולים לאחסן נתונים בכל העולם ולאחזר כל כמות של נתונים בכל זמן. אפשר להשתמש ב-Cloud Storage למגוון תרחישים, כולל מילוי בקשה לתוכן של אתר, אחסון נתונים להעברה לארכיון ולתוכנית התאוששות מאסון (DR), או כדי להפיץ אובייקטים גדולים של נתונים למשתמשים באמצעות הורדה ישירה. מידע נוסף מופיע במאמר סקירה כללית על המוצר Cloud Storage.

במסמך הזה מתוארים החיבורים והפרמטרים שאפשר להגדיר כשמשתמשים ב-App Design Center כדי ליצור קטגוריה של Cloud Storage. פרמטרי ההגדרות מבוססים על מודול Terraform‏ terraform-google-cloud-storage.

חיבורי רכיבים

בטבלה הבאה מפורטים הרכיבים שאפשר לקשר לקטגוריה של Cloud Storage, והעדכונים שיתבצעו באפליקציה ובקוד Terraform שנוצר ממנה.

רכיב מחובר

עדכונים לאפליקציות

נתוני רקע

תבנית של הגדרות מכונה ב-Compute Engine

  • המכונות של Compute Engine יכולות לשלוט באובייקטים של הקטגוריות, כולל הצגה ברשימה, יצירה, צפייה ומחיקה של אובייקטים.
  • התפקיד roles/storage.objectAdmin מוקצה לחשבון השירות של תבנית של הגדרות מכונה של Compute Engine.
הגדרה וניהול של מדיניות IAM בקטגוריות

חשבון שירות

  • חשבון השירות יכול לנהל אובייקטים בקטגוריה של Cloud Storage.
  • פרטי חשבון השירות ב-IAM מתווספים לקטגוריה של Cloud Storage.
  • התפקיד roles/storage.objectAdmin מוקצה לחשבון השירות.
הגדרה וניהול של מדיניות IAM בקטגוריות

Cloud Run

  • שירות Cloud Run יכול לנהל אובייקטים בקטגוריה של Cloud Storage.
  • פרטי חשבון השירות של Cloud Run IAM מתווספים לקטגוריה של Cloud Storage.
  • התפקיד roles/storage.objectAdmin מוקצה לחשבון השירות של Cloud Run.
קישור Google Cloud שירותים

Pub/Sub

  • המינוי ל-Pub/Sub יכול לכתוב הודעות לקטגוריה של Cloud Storage.
  • פרטי הקטגוריה של Cloud Storage מתווספים לשדות המינוי ב-Pub/Sub.
מינויים ל-Cloud Storage

פרמטרים נדרשים להגדרה

אם התבנית כוללת רכיב של Cloud Storage, צריך להגדיר את הפרמטרים הבאים לפני הפריסה.

שם הפרמטר

תיאור ומגבלות

נתוני רקע

מזהה הפרויקט

הפרויקט שבו רוצים לפרוס את משאב Cloud Storage.

הגדרת רכיבים

אזור

מיקום מיקומי הקטגוריות

שם

name שמות של קטגוריות

פרמטרים אופציונליים להגדרה

הפרמטרים הבאים הם אופציונליים. כדי להציג פרמטרים מתקדמים, באזור הגדרה, בוחרים באפשרות הצגת שדות מתקדמים.

תכונה

שם הפרמטר

תיאור ומידע על אילוצים

נתוני רקע

סוג אחסון (storage class)

storageClass סוגי אחסון

Bucket Policy Only

iamConfiguration.uniformBucketLevelAccess גישה אחידה ברמת הקטגוריה

ניהול גרסאות

versioning.enabled ניהול גרסאות של אובייקטים

סיווג אוטומטי

autoclass.enabled סיווג אוטומטי
מדיניות שמירת נתונים

נעול

retentionPolicy.isLocked Bucket Lock

תקופת השמירה

retentionPolicy.retentionPeriod מדיניות שמירת נתונים

הצפנה

שם מפתח KMS שמוגדר כברירת מחדל

encryption.defaultKmsKeyName שימוש במפתחות הצפנה בניהול הלקוח

כללים למחזור החיים

סוג

lifecycle.rule[].action.type ניהול מחזור החיים של אובייקטים

סוג אחסון (storage class)

lifecycle.rule[].action.storageClass setStorageClass

גיל

lifecycle.rule[].condition.age age

שליחת גיל אם הוא אפס

send_age_if_zero lifecycle_rules

נוצרו לפני

lifecycle.rule[].condition.createdBefore createdBefore

עם מדינה

with_state lifecycle_rules

סוג האחסון (storage class) של ההתאמות

lifecycle.rule[].condition.matchesStorageClass[] matchesStorageClass

התאמות לקידומת

lifecycle.rule[].condition.matchesPrefix[] matchesPrefix ו-matchSuffix

סיומת של התאמות

lifecycle.rule[].condition.matchesSuffix[] matchesPrefix ו-matchSuffix

Num Newer Versions

lifecycle.rule[].condition.numNewerVersions numNewerVersions

זמן מותאם אישית לפני

lifecycle.rule[].condition.customTimeBefore customTimeBefore

ימים מאז פרק זמן מותאם אישית

lifecycle.rule[].condition.daysSinceCustomTime daysSinceCustomTime

ימים מאז הזמן הלא עדכני

lifecycle.rule[].condition.daysSinceNoncurrentTime daysSinceNoncurrentTime

Noncurrent Time Before

lifecycle.rule[].condition.noncurrentTimeBefore noncurrentTimeBefore

הגדרת הצפנה פנימית

יצירת מפתח הצפנה

כדי ליצור אוסף מפתחות ומפתח של Cloud Key Management Service, מסמנים את תיבת הסימון. מפתחות הצפנה בניהול הלקוח

Prevent Destroy

כדי למנוע את ההרס של מפתח Cloud KMS, מסמנים את התיבה. גרסאות של מפתחות ואובייקטים נעולים

משך הזמן שחלף מאז שהתוזמנה השמדה

destroyScheduledDuration גרסאות של מפתחות ואובייקטים נעולים

תקופת רוטציית המפתחות

rotationPeriod רוטציית מפתחות

Force Destroy

כדי למחוק את כל האובייקטים שכלולים בקטגוריה כשמוחקים אותה, מסמנים את תיבת הסימון.

force_destroy

חברים ב-IAM

תפקיד

אוסף ההרשאות שרוצים להעניק.

הגדרה וניהול של מדיניות IAM בקטגוריות

גורם

חשבונות המשתמשים שמקבלים את התפקיד.

הגדרה וניהול של מדיניות IAM בקטגוריות

תוויות

Key

labels תגים ותוויות

ערך

labels תגים ותוויות

הגדרת מיקום בהתאמה אישית

מיקומי הנתונים

customPlacementConfig.dataLocations[] שני אזורים

CORS

מקור

cors[].origin[] שיתוף משאבים בין מקורות (CORS)

שיטת המשלוח

cors[].method[]‎ איך CORS עובד

כותרת תגובה

cors[].responseHeader[]‎ רכיבים של הגדרות CORS

Max Age Seconds

cors[].maxAgeSeconds[] רכיבים של הגדרות CORS

Log Bucket

logging.logBucket יומני שימוש ויומני אחסון

קידומת של אובייקט ביומן

logging.logObjectPrefix יומני שימוש ויומני אחסון

אתר

סיומת של הדף הראשי

website.mainPageSuffix מומלץ: הקצאת דפים מיוחדים

הדף לא נמצא

website.notFoundPage מומלץ: הקצאת דפים מיוחדים

מניעת גישה ציבורית

iamConfiguration.publicAccessPrevention מניעת גישה ציבורית

מדיניות מחיקה עם יכולת שחזור

משך זמן השימור בשניות

softDeletePolicy.retentionDurationSeconds מחיקה עם יכולת שחזור