בדף הזה מוסבר איך ליצור קטגוריית אחסון לפרויקטים של מכשירי Google Distributed Cloud (GDC) עם בידוד פיזי. המאמר כולל דרישות מוקדמות, שלבים ליצירה ולאימות והנחיות למתן שמות. כך תוכלו להגדיר אחסון אובייקטים תואם ומוגדר היטב שיענה על הצרכים של הפריסות המבודדות שלכם.
הדף הזה מיועד לקהלים כמו אדמינים ממחלקת IT בקבוצת אופרטורים של תשתית או מפתחים בקבוצת אופרטורים של אפליקציות, שמחפשים דרך להקצות ולנהל קטגוריות של מאגר אובייקטים לפרויקטים בסביבות GDC עם air gap.
לפני שמתחילים
מרחב שמות של פרויקט מנהל משאבי באקטים בשרת ה-API לניהול. כדי לעבוד עם קטגוריות ואובייקטים, צריך פרויקט.
כדי לבצע את הפעולה הבאה, צריך גם הרשאות מתאימות ל-bucket. מידע נוסף זמין במאמר הענקת גישה לקטגוריה.
כדי להריץ פקודות בשרת של Management API, צריך להיכנס וליצור את קובץ ה-kubeconfig של שרת Management API, אם אין לכם כזה.
הנחיות למתן שמות לקטגוריות אחסון
השמות של הקטגוריות צריכים לעמוד במוסכמות הבאות למתן שמות:
- להיות ייחודיים בתוך הפרויקט. הפרויקט מוסיף קידומת ייחודית לשם הקטגוריה, כדי שלא יהיו התנגשויות בתוך הארגון. במקרה הלא סביר של התנגשות בין קידומת לשם של קטגוריה בארגונים שונים, יצירת הקטגוריה תיכשל עם שגיאה
bucket name in use. - להכיל לפחות תו אחד ולא יותר מ-57 תווים.
- אל תכללו פרטים אישיים מזהים (PII).
- השם צריך להיות תואם ל-DNS.
- השם חייב להתחיל באות ויכול להכיל רק אותיות, מספרים ומקפים.
יצירת קטגוריה
כדי ליצור קטגוריה, צריך להחיל מפרט קטגוריה על מרחב השמות של הפרויקט:
kubectl --kubeconfig MANAGEMENT_API_SERVER_KUBECONFIG apply -f bucket.yaml
דוגמה למפרט של קטגוריה:
apiVersion: object.gdc.goog/v1
kind: Bucket
metadata:
name: BUCKET_NAME
namespace: NAMESPACE_NAME
spec:
description: DESCRIPTION
storageClass: Standard
bucketPolicy:
lockingPolicy:
defaultObjectRetentionDays: RETENTION_DAY_COUNT
מידע נוסף מופיע במאמר מאמרי העזרה של ה-API של קטגוריות.