ඔබේ team එකට AWS S3 bucket එකක් සම්බන්ධ කරන්න - (Team web app)
S3 Bucket Storage මගින් කරන දේ
ඔබේම Amazon Web Services (AWS) S3 bucket එකක් සම්බන්ධ කරන්න, එවිට team සාමාජිකයන්ට එයින් geospatial ගොනු load කිරීමටත් එයට maps save කිරීමටත් හැකිවේ. ගොනු ඔබේ bucket එකේම රැඳී පවතී. මෙය සකස් කිරීමට හැක්කේ owners සහ admins ට පමණි.
ඔබ මෙම පිටුව විවෘත කරන්නේ team portal එකේ S3 Bucket කොටසෙනි.
Bucket විස්තර ඇතුළත් කරන්න
- Bucket Name (අවශ්යයි). ඔබේ S3 bucket එකේ නම.
- Region (අවශ්යයි). ඔබේ bucket එක පිහිටි AWS region එක තෝරන්න.
-
Folder Prefix (විකල්පයි). සියලුම ScribbleMaps ගොනු සඳහා prefix එකක් හෝ folder එකක්, උදාහරණයක් ලෙස
maps/හෝdata/.
Authentication ක්රමයක් තෝරන්න
ScribbleMaps ඔබේ bucket එකට sign in වන්නේ කෙසේදැයි තෝරන්න.
IAM Role (නිර්දේශිතයි)
IAM Role මගින් AWS STS හරහා තාවකාලික credentials භාවිතා කරයි. කළමනාකරණය කිරීමට static keys නැති නිසා මෙය වඩා ආරක්ෂිතයි.
- copy button එකෙන් External ID එක copy කරගන්න. role එකේ trust policy එක සඳහා ඔබට එය අවශ්ය වේ.
- සම්පූර්ණ පියවර සඳහා Setup Instructions click කරන්න. කෙටියෙන්: - AWS IAM Console එකේ role එකක් සාදා trusted entity එක ලෙස Another AWS account තෝරන්න. - උපදෙස් වල පෙන්වන ScribbleMaps AWS Account ID එක ඇතුළත් කරන්න. - Require external ID check කර මෙම පිටුවේ ඇති External ID එක paste කරන්න. - ඔබේ bucket එකේ
s3:GetObject,s3:PutObject,s3:DeleteObject, සහs3:ListBucketඉඩ දෙන policy එකක් attach කරන්න. - role එකේ ARN එක Role ARN field එකට paste කරන්න.
AWS GovCloud regions සඳහා IAM Role ලබාගත නොහැක.
Access Keys
Access Keys මගින් AWS Access Key ID එකක් සහ Secret Access Key එකක් භාවිතා කරයි. AWS GovCloud regions සඳහා මෙම ක්රමය අවශ්ය වේ.
- ඔබේ Access Key ID ඇතුළත් කරන්න.
- ඔබේ Secret Access Key ඇතුළත් කරන්න. එය encrypt කර ගබඩා කෙරේ. key එකක් දැනටමත් save කර ඇත්නම්, එය තබාගැනීමට මෙම field එක හිස්ව තබන්න, නැතහොත් එය ප්රතිස්ථාපනය කිරීමට නව අගයක් type කරන්න.
Save කර test කරන්න
- Save Settings click කරන්න.
- ScribbleMaps ට bucket එකට ළඟා විය හැකිදැයි තහවුරු කිරීමට Test Connection click කරන්න. bucket එක configure කළ පසු මෙම button එක ක්රියා කරයි.
- එය සකස් කළ පසු, ඔබේ team සඳහා integration එක enable හෝ disable කිරීමට S3 Storage toggle එක භාවිතා කරන්න.
අවශ්ය CORS configuration
browser එකට bucket එකට upload කළ හැකි වන පරිදි ඔබේ bucket එකට CORS rule එකක් අවශ්ය වේ. මෙය bucket එකේ CORS settings වලට එක් කරන්න:
[{"AllowedOrigins": [
"https://www.scribblemaps.com",
"https://team.scribblemaps.com",
"https://widgets.scribblemaps.com"
],
"AllowedMethods": ["GET", "PUT", "DELETE", "HEAD"],
"AllowedHeaders": ["*"],
"MaxAgeSeconds": 3000
}]
සකස් කිරීමෙන් පසු team සාමාජිකයන්ට ගොනු save හෝ load කළ නොහැකි නම්, බොහෝ විට bucket එකට තවමත් මෙම CORS rule එක අවශ්ය වේ.
Last updated