আপোনাৰ দলৰ সৈতে এটা AWS S3 বাকেট সংযোগ কৰক - (দলৰ ৱেব এপ)
S3 বাকেট ষ্ট'ৰেজে কি কৰে
আপোনাৰ নিজৰ Amazon Web Services (AWS) S3 বাকেট সংযোগ কৰক যাতে দলৰ সদস্যসকলে ইয়াৰ পৰা geospatial ফাইল লোড কৰিব পাৰে আৰু ইয়াত মানচিত্ৰ সংৰক্ষণ কৰিব পাৰে। ফাইলবোৰ আপোনাৰ বাকেটতে থাকে। কেৱল গৰাকী আৰু এডমিনসকলেহে ইয়াক ছেট আপ কৰিব পাৰে।
আপুনি দলৰ পৰ্টেলৰ S3 বাকেট শাখাৰ পৰা এই পৃষ্ঠা খোলে।
বাকেটৰ বিৱৰণ দিয়ক
- বাকেটৰ নাম (প্ৰয়োজনীয়)। আপোনাৰ S3 বাকেটৰ নাম।
- অঞ্চল (প্ৰয়োজনীয়)। আপোনাৰ বাকেট থকা AWS অঞ্চল বাছনি কৰক।
-
ফ'ল্ডাৰ প্ৰিফিক্স (ঐচ্ছিক)। ScribbleMaps ৰ সকলো ফাইলৰ বাবে এটা প্ৰিফিক্স বা ফ'ল্ডাৰ, যেনে
maps/বাdata/।
এটা প্ৰমাণীকৰণ পদ্ধতি বাছনি কৰক
ScribbleMaps এ আপোনাৰ বাকেটত কেনেকৈ ছাইন ইন কৰিব সেয়া বাছনি কৰক।
IAM Role (পৰামৰ্শিত)
IAM Role এ AWS STS ৰ জৰিয়তে অস্থায়ী ক্ৰেডেনশ্বিয়েল ব্যৱহাৰ কৰে। পৰিচালনা কৰিবলগীয়া কোনো স্থিৰ key নাই, গতিকে ই অধিক সুৰক্ষিত।
- External ID কপি বুটামেৰে কপি কৰক। ৰোলটোৰ trust policy ৰ বাবে আপোনাক ইয়াৰ প্ৰয়োজন।
- সম্পূৰ্ণ পদক্ষেপৰ বাবে Setup Instructions ত ক্লিক কৰক। চমুকৈ: - AWS IAM Console ত এটা ৰোল সৃষ্টি কৰক আৰু trusted entity হিচাপে Another AWS account বাছনি কৰক। - নিৰ্দেশনাত দেখুওৱা ScribbleMaps AWS Account ID দিয়ক। - Require external ID চেক কৰক আৰু এই পৃষ্ঠাৰ External ID পেষ্ট কৰক। - আপোনাৰ বাকেটত
s3:GetObject,s3:PutObject,s3:DeleteObject, আৰুs3:ListBucketঅনুমতি দিয়া এটা policy সংলগ্ন কৰক। - ৰোলটোৰ ARN Role ARN ক্ষেত্ৰত পেষ্ট কৰক।
AWS GovCloud অঞ্চলৰ বাবে IAM Role উপলব্ধ নহয়।
Access Keys
Access Keys এ AWS Access Key ID আৰু Secret Access Key ব্যৱহাৰ কৰে। AWS GovCloud অঞ্চলৰ বাবে এই পদ্ধতি প্ৰয়োজনীয়।
- আপোনাৰ Access Key ID দিয়ক।
- আপোনাৰ Secret Access Key দিয়ক। ই এনক্ৰিপ্ট কৰি সংৰক্ষণ কৰা হয়। যদি এটা key আগৰে পৰা সংৰক্ষিত আছে, ইয়াক ৰাখিবলৈ এই ক্ষেত্ৰ খালী ৰাখক, বা ইয়াক সলনি কৰিবলৈ নতুন মান টাইপ কৰক।
সংৰক্ষণ আৰু পৰীক্ষা কৰক
- ছেটিংছ সংৰক্ষণ কৰক ত ক্লিক কৰক।
- ScribbleMaps এ বাকেটটো পাব পাৰে নে নাই নিশ্চিত কৰিবলৈ Test Connection ত ক্লিক কৰক। বাকেট কনফিগাৰ কৰাৰ পিছত এই বুটামে কাম কৰে।
- এবাৰ ছেট আপ হোৱাৰ পিছত, আপোনাৰ দলৰ বাবে ইণ্টিগ্ৰেচন সক্ষম বা অক্ষম কৰিবলৈ 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 নিয়ম লাগে।
শেহতীয়া আপডেইট