Поврзете AWS S3 bucket со вашиот тим - (Веб-апликација за тимот)
Што прави S3 Bucket Storage
Поврзете го вашиот сопствен Amazon Web Services (AWS) S3 bucket за членовите на тимот да можат да вчитуваат геопросторни датотеки од него и да зачувуваат карти во него. Датотеките остануваат во вашиот bucket. Само сопствениците и администраторите можат да го постават ова.
Оваа страница ја отворате од делот S3 Bucket на порталот на тимот.
Внесете ги деталите за bucket-от
- Bucket Name (задолжително). Името на вашиот S3 bucket.
- Регион (задолжително). Изберете го AWS регионот каде што се наоѓа вашиот bucket.
-
Folder Prefix (по избор). Префикс или папка за сите датотеки на ScribbleMaps, како на пример
maps/илиdata/.
Изберете метод на автентикација
Изберете како ScribbleMaps се најавува на вашиот bucket.
IAM Role (препорачано)
IAM Role користи привремени акредитиви преку AWS STS. Нема статични клучеви за управување, па затоа е побезбедно.
- Копирајте го External ID со копчето за копирање. Ви треба за trust policy на улогата.
- Кликнете на 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на вашиот bucket. - Залепете го 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. Се чува шифриран. Ако клучот е веќе зачуван, оставете го ова поле празно за да го задржите, или внесете нова вредност за да го замените.
Зачувајте и тестирајте
- Кликнете на Зачувај поставки.
- Кликнете на Test Connection за да потврдите дека ScribbleMaps може да го достигне bucket-от. Ова копче работи откако bucket-от ќе се конфигурира.
- Еднаш кога е поставено, користете го прекинувачот S3 Storage за да ја овозможите или оневозможите интеграцијата за вашиот тим.
Задолжителна CORS конфигурација
На вашиот bucket му треба CORS правило за прелистувачот да може да прикачува во него. Додајте го ова во CORS поставките на bucket-от:
[{"AllowedOrigins": [
"https://www.scribblemaps.com",
"https://team.scribblemaps.com",
"https://widgets.scribblemaps.com"
],
"AllowedMethods": ["GET", "PUT", "DELETE", "HEAD"],
"AllowedHeaders": ["*"],
"MaxAgeSeconds": 3000
}]
Ако членовите на тимот не можат да зачуваат или вчитаат датотеки по поставувањето, најверојатно на bucket-от сè уште му треба ова CORS правило.
Последно ажурирање