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 منتخب کریں۔ - ہدایات میں دکھایا گیا ScribbleMaps AWS اکاؤنٹ ID درج کریں۔ - 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 اصول درکار ہے۔

آخری تازہ کاری