AWS S3 ባልዲን ከቡድንዎ ጋር ያገናኙ - (የቡድን ድር (Web) መተግበሪያ)
የS3 Bucket ማከማቻ ምን እንደሚያደርግ
የራስዎን Amazon Web Services (AWS) S3 ባልዲ ያገናኙ፣ የቡድን አባላት ከእሱ የጂኦስፓሻል ፋይሎችን እንዲጭኑና ካርታዎችን ወደ እሱ እንዲያስቀምጡ። ፋይሎቹ በባልዲዎ ውስጥ ይቆያሉ። ይህን ማዋቀር የሚችሉት ባለቤቶችና አስተዳዳሪዎች ብቻ ናቸው።
ይህን ገጽ ከቡድን ፖርታሉ S3 Bucket ክፍል ይከፍታሉ።
የባልዲውን ዝርዝሮች ያስገቡ
- Bucket Name (ያስፈልጋል)። የS3 ባልዲዎ ስም።
- ክልል (ያስፈልጋል)። ባልዲዎ የሚገኝበትን AWS ክልል ይምረጡ።
-
Folder Prefix (አማራጭ)። ለሁሉም የScribbleMaps ፋይሎች ቅድመ ቅጥያ ወይም አቃፊ፣ ለምሳሌ
maps/ወይምdata/።
የማረጋገጫ ዘዴ ይምረጡ
ScribbleMaps ወደ ባልዲዎ እንዴት እንደሚገባ ይምረጡ።
IAM Role (የሚመከር)
IAM Role በAWS STS በኩል ጊዜያዊ ምስክርነቶችን ይጠቀማል። የሚያስተዳድሯቸው ቋሚ ቁልፎች የሉም፣ ስለዚህ የበለጠ ደህንነቱ የተጠበቀ ነው።
- External IDን በቅዳ አዝራሩ ቅዳ። ለሚናው የመተማመኛ ፖሊሲ ያስፈልግዎታል።
- ሙሉ ደረጃዎቹን ለማየት Setup Instructionsን ጠቅ ያድርጉ። በአጭሩ፦ - በAWS IAM Console ውስጥ ሚና ይፍጠሩ እና እንደ የታመነ አካል Another AWS accountን ይምረጡ። - በመመሪያዎቹ ውስጥ የሚታየውን የScribbleMaps AWS Account ID ያስገቡ። - Require external IDን ምልክት ያድርጉ እና ከዚህ ገጽ External ID ን ለጥፍ። - በባልዲዎ ላይ
s3:GetObject፣s3:PutObject፣s3:DeleteObjectእናs3:ListBucketየሚፈቅድ ፖሊሲ ያያይዙ። - የሚናውን ARN በRole ARN መስክ ውስጥ ለጥፍ።
IAM Role ለAWS GovCloud ክልሎች አይገኝም።
Access Keys
Access Keys የAWS Access Key ID እና Secret Access Key ይጠቀማሉ። ይህ ዘዴ ለAWS GovCloud ክልሎች ያስፈልጋል።
- Access Key IDዎን ያስገቡ።
- Secret Access 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 ደንብ የሚያስፈልገው ሊሆን ይችላል።
መጨረሻ የተዘመነው