הגדרת גישה למקור: אחסון שתואם ל-S3

כדי להעביר נתונים מספק של מאגר אובייקטים שתואם ל-S3 (כמו Ceph,‏ MinIO,‏ Cloudflare R2 או Wasabi), צריך לקבל פרטי כניסה ל-API מספק האחסון ולהגדיר סוכנים של Storage Transfer Service עם גישה לקטגוריית המקור.

דרישות מוקדמות

לפני שמגדירים את ההעברה, צריך לוודא שהגדרתם את הדברים הבאים:

הרשאות נדרשות במקור

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

חשוב לוודא שלפרטי הכניסה של מפתח הגישה יש את ההרשאות המינימליות הבאות בקטגוריית המקור:

הרשאה תיאור חובה
s3:ListBucket מאפשרת ל-Storage Transfer Service להציג רשימה של אובייקטים בקטגוריית המקור. תמיד נדרש.
s3:GetObject מאפשר ל-Storage Transfer Service לקרוא אובייקטים מקטגוריית המקור. תמיד נדרש.
s3:DeleteObject מאפשר ל-Storage Transfer Service למחוק אובייקטים של מקור אחרי ההעתקה. חובה אם deleteObjectsFromSourceAfterTransfer מופעל.

אתם מספקים את פרטי הכניסה האלה כמשתני סביבה (AWS_ACCESS_KEY_ID ו-AWS_SECRET_ACCESS_KEY) כשאתם מפעילים את סוכני ההעברה.

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