RewriteObject

מתאר אפשרויות לכתיבה מחדש של אובייקטים.

ייצוג JSON
{
  "kmsKey": string,
  "storageClass": enum (StorageClass)
}
שדות
kmsKey

string

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

פורמט: projects/{projectId}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}

לדוגמה: projects/123456/locations/us-central1/keyRings/my-keyring/cryptoKeys/my-key. האובייקט ייכתב מחדש ויוגדר עם מפתח ה-KMS שצוין.

storageClass

enum (StorageClass)

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

StorageClass

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

טיפוסים בני מנייה (enum)
STORAGE_CLASS_UNSPECIFIED מחלקת האחסון לא צוינה.
STANDARD מחלקת אחסון סטנדרטית.
NEARLINE מחלקת אחסון קרוב לקו.
COLDLINE מחלקת אחסון בקירור.
ARCHIVE מחלקת אחסון ארכיון.