מרכז העזרה של Scribble Maps
שינוי שפה

חיבור דלי AWS S3 לצוות שלך - (אפליקציית האינטרנט של הצוות)

מה עושה אחסון דלי S3

חבר/י את דלי ה-Amazon Web Services (AWS) S3 שלך כדי שחברי הצוות יוכלו לטעון ממנו קובצי מידע גאוגרפי ולשמור בו מפות. הקבצים נשארים בדלי שלך. רק בעלים ומנהלים יכולים להגדיר זאת.

את/ה פותח/ת דף זה מהקטע דלי S3 בפורטל הצוות.

הזנת פרטי הדלי

  1. Bucket Name (חובה). שם דלי ה-S3 שלך.
  2. אזור (חובה). בחר/י את אזור ה-AWS שבו נמצא הדלי שלך.
  3. Folder Prefix (אופציונלי). תחילית או תיקייה לכל הקבצים של ScribbleMaps, כגון maps/ או data/.

בחירת שיטת אימות

בחר/י כיצד ScribbleMaps מתחבר לדלי שלך.

IAM Role (מומלץ)

IAM Role משתמש באישורי גישה זמניים באמצעות AWS STS. אין מפתחות סטטיים לנהל, ולכן זו שיטה מאובטחת יותר.

  1. העתק/י את External ID באמצעות כפתור ההעתקה. תזדקק/י לו עבור מדיניות האמון של התפקיד.
  2. לחץ/י על Setup Instructions לקבלת השלבים המלאים. בקצרה: - במסוף AWS IAM, צור/י תפקיד ובחר/י Another AWS account כישות המהימנה. - הזן/י את מזהה חשבון ה-AWS של ScribbleMaps המופיע בהוראות. - סמן/י Require external ID והדבק/י את ה-External ID מדף זה. - צרף/י מדיניות שמתירה s3:GetObject, s3:PutObject, s3:DeleteObject ו-s3:ListBucket על הדלי שלך.
  3. הדבק/י את ה-ARN של התפקיד בשדה Role ARN.

IAM Role אינו זמין עבור אזורי AWS GovCloud.

Access Keys

Access Keys משתמש ב-AWS Access Key ID וב-Secret Access Key. שיטה זו נדרשת עבור אזורי AWS GovCloud.

  1. הזן/י את Access Key ID שלך.
  2. הזן/י את Secret Access Key שלך. הוא נשמר מוצפן. אם כבר נשמר מפתח, השאר/י שדה זה ריק כדי לשמור עליו, או הקלד/י ערך חדש כדי להחליף אותו.

שמירה ובדיקה

  1. לחץ/י על שמירת הגדרות.
  2. לחץ/י על Test Connection כדי לוודא ש-ScribbleMaps מצליח להגיע לדלי. כפתור זה פועל לאחר שהדלי הוגדר.
  3. לאחר ההגדרה, השתמש/י במתג S3 Storage כדי להפעיל או להשבית את האינטגרציה עבור הצוות שלך.

תצורת CORS נדרשת

הדלי שלך זקוק לכלל CORS כדי שהדפדפן יוכל להעלות אליו. הוסף/י את זה להגדרות ה-CORS של הדלי:

[{
"AllowedOrigins": [
"https://www.scribblemaps.com",
"https://team.scribblemaps.com",
"https://widgets.scribblemaps.com"
],
"AllowedMethods": ["GET", "PUT", "DELETE", "HEAD"],
"AllowedHeaders": ["*"],
"MaxAgeSeconds": 3000
}]

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

עודכן לאחרונה