בדף הזה מוסבר איך משתמשים ברפליקציה בין קטגוריות, שבה Storage Transfer Service מעתיק אובייקטים חדשים ומעודכנים באופן אסינכרוני מקטגוריית מקור לקטגוריית יעד. כשמשתמשים ברפליקציה בין קטגוריות, יוצרים ומנהלים משימות רפליקציה, שהן סוג של משימה ב-Storage Transfer Service.
לפני שמתחילים
כדי להשתמש ברפליקציה בין קטגוריות, צריך לבצע את השלבים המקדימים. הוראות מפורטות זמינות בקטע לפני שמתחילים במסמכי התיעוד של Storage Transfer Service.
יצירת משימת רפליקציה
המסוף
כשיוצרים משימת שכפול בין קטגוריות באמצעות מסוףGoogle Cloud , לסוכן השירות של Storage Transfer Service מוקצה באופן אוטומטי התפקיד storage.legacyBucketOwner בקטגוריית המקור והתפקיד storage.legacyBucketWriter בקטגוריית היעד.
כשמשתמשים במסוף Google Cloud , אפשר ליצור משימת רפליקציה לקטגוריות קיימות או לקטגוריות חדשות במהלך תהליך היצירה של הקטגוריה.
כדי ליצור משימת שכפול לקטגוריה חדשה, פועלים לפי ההוראות ליצירת קטגוריה חדשה.
כדי ליצור משימת רפליקציה לקטגוריה קיימת:
- במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.
ברשימת הקטגוריות, לוחצים על השם של קטגוריית המקור שאת האובייקטים שלה רוצים לשכפל.
בדף Bucket details, לוחצים על הכרטיסייה Configuration.
מוצאים את האפשרות Cross-bucket replication ולוחצים על Edit.
בחלונית Edit cross-bucket replication שנפתחת, לוחצים על Add a destination.
בקטע Choose a destination, בוחרים קטגוריית יעד ולוחצים על Next.
בקטע Choose replication settings:
אופציונלי: כדי לסנן אובייקטים שרוצים לשכפל לפי קידומת של שם האובייקט, בקטע Choose which objects to replicate מסמנים את התיבה Replicate objects based on prefix.
כדי לכלול אובייקטים לפי קידומת, מזינים קידומת בקטע Include objects with prefix ולוחצים על Add a prefix.
כדי להחריג אובייקטים לפי קידומת, מזינים קידומת בקטע Exclude objects with prefix ולוחצים על Add a prefix.
אופציונלי: כדי להגדיר סוג אחסון לאובייקטים שנוצרו ברפליקציה, בוחרים סוג אחסון מהתפריט בקטע Set storage class for replicated objects.
אם מדלגים על השלב הזה, האובייקטים המשוכפלים משתמשים כברירת מחדל בסוג האחסון של קטגוריית היעד.
- לוחצים על Save.
שורת הפקודה
במאמר יצירת משימת רפליקציה באמצעות Google Cloud CLI מוסבר איך יוצרים משימת רפליקציה באמצעות Google Cloud CLI.
ממשקי API בארכיטקטורת REST
API בפורמט JSON
הוראות ליצירת משימת רפליקציה באמצעות API בפורמט JSON מופיעות במאמר יצירת משימת רפליקציה באמצעות API בפורמט JSON.
כדי לבדוק את הסטטוס של משימת הרפליקציה, צפו ביומני שירות של Storage Transfer Service ב-Cloud Logging.
הצגת רשימה של משימות שכפול
המסוף
אי אפשר להציג רשימה של משימות רפליקציה באמצעות מסוף Google Cloud . במאמר הצגת משימת רפליקציה מוסבר איך להציג משימת רפליקציה אחת בכל פעם.
שורת הפקודה
במאמר הצגת רשימה של משימות רפליקציה באמצעות Google Cloud CLI מוסבר איך להציג את הרשימה.
ממשקי API בארכיטקטורת REST
API בפורמט JSON
במאמר הצגת רשימה של משימות רפליקציה באמצעות ה-API בפורמט JSON מוסבר איך להציג את הרשימה באמצעות ה-API בפורמט JSON.
הצגת משימת רפליקציה
המסוף
- במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.
ברשימת הקטגוריות, לוחצים על השם של קטגוריית המקור שרוצים לראות את משימת הרפליקציה שלה בין קטגוריות.
בדף Bucket details, לוחצים על הכרטיסייה Configuration.
מוצאים את האפשרות Cross-bucket replication ולוחצים על Edit.
מופיע החלון Edit cross-bucket replication, שבו מוצגת משימת הרפליקציה של כל קטגוריית יעד.
בדף Buckets, בעמודה Replication אפשר לראות אם בקטגוריה פועלת משימת רפליקציה בקצב טורבו או משימת רפליקציה בין קטגוריות. הוראות להצגת העמודה Replication מופיעות במאמר הצגת עמודות.
שורת הפקודה
במאמר הצגת משימת רפליקציה באמצעות Google Cloud CLI מוסבר איך להציג משימת רפליקציה באמצעות Google Cloud CLI.
ממשקי API בארכיטקטורת REST
API בפורמט JSON
הוראות לצפייה במשימת רפליקציה באמצעות API בפורמט JSON מפורטות במאמר צפייה במשימת רפליקציה באמצעות API בפורמט JSON.
עדכון של משימת רפליקציה
אפשר לעדכן את השדות הבאים של משימת רפליקציה:
תיאור משימת השכפול
ההגדרה להרצת משימת רפליקציה
ההגדרה של התראות שפורסמו ב-Pub/Sub
התנהגות הרישום ביומן של פעולות משימת הרפליקציה
הסטטוס של משימת הרפליקציה (אם היא מופעלת, מושבתת או נמחקה)
המסוף
כשמשתמשים במסוף Google Cloud , אפשר לעדכן משימת רפליקציה רק על ידי השהיה או ביטול ההשהיה של המשימה.
- במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.
ברשימת הקטגוריות, לוחצים על השם של קטגוריית המקור שרוצים להשהות או לבטל את ההשהיה של הרפליקציה שלה.
בדף Bucket details, לוחצים על הכרטיסייה Configuration.
מוצאים את האפשרות Cross-bucket replication ולוחצים על Edit.
בחלונית Edit cross-bucket replication שמופיעה, לוחצים על Pause או על Unpause לצד משימת הרפליקציה שרוצים לעדכן.
שורת הפקודה
במאמר עדכון משימת רפליקציה באמצעות Google Cloud CLI מוסבר איך לעדכן משימת רפליקציה באמצעות Google Cloud CLI.
ממשקי API בארכיטקטורת REST
API בפורמט JSON
במאמר עדכון משימת רפליקציה באמצעות ה-API בפורמט JSON מוסבר איך לעדכן משימת רפליקציה באמצעות ה-API בפורמט JSON.
מחיקת משימת רפליקציה
המסוף
- במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.
ברשימת הקטגוריות, לוחצים על השם של קטגוריית המקור שרוצים להפסיק את הרפליקציה שלה.
בדף Bucket details, לוחצים על הכרטיסייה Configuration.
מוצאים את האפשרות Cross-bucket replication ולוחצים על Edit.
בחלונית Edit cross-bucket replication, לוחצים על Delete ליד משימת הרפליקציה שרוצים למחוק.
בתיבת הדו-שיח שמופיעה, לוחצים על אישור.
שורת הפקודה
במאמר מחיקת משימת רפליקציה באמצעות Google Cloud CLI מוסבר איך למחוק משימת רפליקציה באמצעות Google Cloud CLI.
ממשקי API בארכיטקטורת REST
API בפורמט JSON
במאמר מחיקת משימת רפליקציה באמצעות ה-API בפורמט JSON מוסבר איך למחוק משימת רפליקציה באמצעות ה-API בפורמט JSON.