Повежите 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 правило.
Последње ажурирање