שימוש בשכפול בין קטגוריות

בדף הזה מוסבר איך משתמשים ברפליקציה בין קטגוריות, שבה Storage Transfer Service מעתיק אובייקטים חדשים ומעודכנים באופן אסינכרוני מקטגוריית מקור לקטגוריית יעד. כשמשתמשים ברפליקציה בין קטגוריות, יוצרים ומנהלים משימות רפליקציה, שהן סוג של משימה ב-Storage Transfer Service.

לפני שמתחילים

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

יצירת משימת רפליקציה

המסוף

כשיוצרים משימת שכפול בין קטגוריות באמצעות מסוףGoogle Cloud , סוכן השירות של Storage Transfer Service מקבל באופן אוטומטי את התפקיד storage.legacyBucketOwner בקטגוריית המקור ואת התפקיד storage.legacyBucketWriter בקטגוריית היעד.

כשמשתמשים במסוף Google Cloud , אפשר ליצור משימת שכפול לקטגוריות קיימות או לקטגוריות חדשות במהלך תהליך היצירה של הקטגוריה.

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

כדי ליצור משימת רפליקציה לקטגוריה קיימת:

  1. במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.

    כניסה לדף Buckets

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

  3. בדף Bucket details, לוחצים על הכרטיסייה Configuration.

  4. מאתרים את האפשרות Cross-bucket replication ולוחצים על Edit.

  5. בחלונית Edit cross-bucket replication שנפתחת, לוחצים על Add a destination.

  6. בקטע Choose a destination, בוחרים קטגוריית יעד ולוחצים על Next.

  7. בקטע Choose replication settings:

    • אופציונלי: כדי לסנן אובייקטים לשכפול לפי קידומת של שם האובייקט, מסמנים את התיבה Replicate objects based on prefix בקטע Choose which objects to replicate.

      • כדי לכלול אובייקטים לפי קידומת, מזינים קידומת בקטע Include objects with prefix ולוחצים על Add a prefix.

      • כדי להחריג אובייקטים לפי קידומת, מזינים קידומת בקטע Exclude objects with prefix ולוחצים על Add a prefix.

    • אופציונלי: כדי להגדיר סוג אחסון לאובייקטים שנוצרו ברפליקציה, בוחרים סוג אחסון מהתפריט בקטע Set storage class for replicated objects.

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

    1. לוחצים על 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.

הצגת משימת רפליקציה

המסוף

  1. במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.

    כניסה לדף Buckets

  2. ברשימת הקטגוריות, לוחצים על השם של קטגוריית המקור שרוצים לראות את משימת הרפליקציה שלה בין קטגוריות.

  3. בדף Bucket details, לוחצים על הכרטיסייה Configuration.

  4. מאתרים את האפשרות 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 , אפשר לעדכן משימת רפליקציה רק על ידי השהיה או ביטול ההשהיה של המשימה.

  1. במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.

    כניסה לדף Buckets

  2. ברשימת הקטגוריות, לוחצים על השם של קטגוריית המקור שרוצים להשהות או לבטל את ההשהיה של הרפליקציה שלה.

  3. בדף Bucket details, לוחצים על הכרטיסייה Configuration.

  4. מאתרים את האפשרות Cross-bucket replication ולוחצים על Edit.

  5. בחלונית Edit cross-bucket replication שמופיעה, לוחצים על Pause או על Unpause לצד משימת הרפליקציה שרוצים לעדכן.

שורת הפקודה

במאמר עדכון משימת רפליקציה באמצעות Google Cloud CLI מוסבר איך לעדכן משימת רפליקציה באמצעות Google Cloud CLI.

ממשקי API בארכיטקטורת REST

‫API בפורמט JSON

במאמר עדכון של משימת רפליקציה באמצעות ה-API בפורמט JSON מוסבר איך לעדכן משימת רפליקציה באמצעות ה-API בפורמט JSON.

מחיקת משימת רפליקציה

המסוף

  1. במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.

    כניסה לדף Buckets

  2. ברשימת הקטגוריות, לוחצים על השם של קטגוריית המקור שרוצים להפסיק את הרפליקציה שלה.

  3. בדף Bucket details, לוחצים על הכרטיסייה Configuration.

  4. מאתרים את האפשרות Cross-bucket replication ולוחצים על Edit.

  5. בחלונית Edit cross-bucket replication, לוחצים על Delete ליד משימת הרפליקציה שרוצים למחוק.

  6. בתיבת הדו-שיח שמופיעה, לוחצים על אישור.

שורת הפקודה

במאמר מחיקת משימת רפליקציה באמצעות Google Cloud CLI מוסבר איך למחוק משימת רפליקציה באמצעות Google Cloud CLI.

ממשקי API בארכיטקטורת REST

‫API בפורמט JSON

במאמר מחיקת משימת רפליקציה באמצעות ה-API בפורמט JSON מוסבר איך למחוק משימת רפליקציה באמצעות ה-API בפורמט JSON.

המאמרים הבאים

מעקב אחרי האובייקטים שנוצרה להם רפליקה.