ನಿಮ್ಮ ತಂಡಕ್ಕೆ AWS S3 ಬಕೆಟ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ - (Team web app)
S3 Bucket Storage ಏನು ಮಾಡುತ್ತದೆ
ನಿಮ್ಮ ಸ್ವಂತ Amazon Web Services (AWS) S3 ಬಕೆಟ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ, ಇದರಿಂದ ತಂಡದ ಸದಸ್ಯರು ಅದರಿಂದ ಭೂಸ್ಥಾನಿಕ ಫೈಲ್ಗಳನ್ನು ಲೋಡ್ ಮಾಡಬಹುದು ಮತ್ತು ಅದಕ್ಕೆ ನಕ್ಷೆಗಳನ್ನು ಉಳಿಸಬಹುದು. ಫೈಲ್ಗಳು ನಿಮ್ಮ ಬಕೆಟ್ನಲ್ಲೇ ಉಳಿಯುತ್ತವೆ. ಮಾಲೀಕರು ಮತ್ತು ನಿರ್ವಾಹಕರು ಮಾತ್ರ ಇದನ್ನು ಹೊಂದಿಸಬಹುದು.
ನೀವು ಈ ಪುಟವನ್ನು ತಂಡದ ಪೋರ್ಟಲ್ನ S3 Bucket ವಿಭಾಗದಿಂದ ತೆರೆಯುತ್ತೀರಿ.
ಬಕೆಟ್ ವಿವರಗಳನ್ನು ನಮೂದಿಸಿ
- Bucket Name (ಕಡ್ಡಾಯ). ನಿಮ್ಮ S3 ಬಕೆಟ್ನ ಹೆಸರು.
- Region (ಕಡ್ಡಾಯ). ನಿಮ್ಮ ಬಕೆಟ್ ಇರುವ 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 ಕ್ಷೇತ್ರದಲ್ಲಿ ಅಂಟಿಸಿ.
AWS GovCloud ಪ್ರದೇಶಗಳಿಗೆ IAM Role ಲಭ್ಯವಿಲ್ಲ.
Access Keys
Access Keys, AWS Access Key ID ಮತ್ತು Secret Access Key ಅನ್ನು ಬಳಸುತ್ತವೆ. AWS GovCloud ಪ್ರದೇಶಗಳಿಗೆ ಈ ವಿಧಾನ ಕಡ್ಡಾಯ.
- ನಿಮ್ಮ Access Key ID ಅನ್ನು ನಮೂದಿಸಿ.
- ನಿಮ್ಮ Secret Access Key ಅನ್ನು ನಮೂದಿಸಿ. ಇದನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಈಗಾಗಲೇ ಒಂದು ಕೀ ಉಳಿಸಲ್ಪಟ್ಟಿದ್ದರೆ, ಅದನ್ನು ಉಳಿಸಿಕೊಳ್ಳಲು ಈ ಕ್ಷೇತ್ರವನ್ನು ಖಾಲಿ ಬಿಡಿ, ಅಥವಾ ಬದಲಿಸಲು ಹೊಸ ಮೌಲ್ಯವನ್ನು ಟೈಪ್ ಮಾಡಿ.
ಉಳಿಸಿ ಮತ್ತು ಪರೀಕ್ಷಿಸಿ
- Save Settings ಕ್ಲಿಕ್ ಮಾಡಿ.
- 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 ನಿಯಮ ಬೇಕಾಗಿರುವ ಸಾಧ್ಯತೆ ಹೆಚ್ಚು.
Last updated