Даведачны цэнтр Scribble Maps
Змяніць мову

Падключэнне кошыка AWS S3 да вашай каманды - (Вэб-праграма каманды)

Што робіць сховішча S3 Bucket

Падключыце ўласны кошык Amazon Web Services (AWS) S3, каб члены каманды маглі загружаць з яго геапрасторавыя файлы і захоўваць у яго карты. Файлы застаюцца ў вашым кошыку. Наладзіць гэта могуць толькі ўладальнікі і адміністратары.

Вы адкрываеце гэту старонку з раздзела S3 Bucket у партале каманды.

Увядзіце звесткі пра кошык

  1. Bucket Name (абавязкова). Назва вашага кошыка S3.
  2. Рэгіён (абавязкова). Выберыце рэгіён AWS, у якім знаходзіцца ваш кошык.
  3. Folder Prefix (неабавязкова). Прэфікс або папка для ўсіх файлаў ScribbleMaps, напрыклад maps/ або data/.

Выберыце метад аўтэнтыфікацыі

Выберыце, як ScribbleMaps будзе ўваходзіць у ваш кошык.

IAM Role (рэкамендуецца)

IAM Role выкарыстоўвае часовыя ўліковыя даныя праз AWS STS. Статычных ключоў кіраваць не трэба, таму гэта больш бяспечна.

  1. Скапіруйце External ID з дапамогай кнопкі капіявання. Яго трэба для палітыкі даверу ролі.
  2. Націсніце Setup Instructions, каб убачыць поўныя крокі. Карацей: - У кансолі AWS IAM стварыце ролю і выберыце Another AWS account у якасці давераванай арганізацыі. - Увядзіце ідэнтыфікатар акаўнта AWS ScribbleMaps, паказаны ў інструкцыях. - Пастаўце сцяжок Require external ID і ўстаўце External ID з гэтай старонкі. - Далучыце палітыку, якая дазваляе s3:GetObject, s3:PutObject, s3:DeleteObject і s3:ListBucket для вашага кошыка.
  3. Устаўце ARN ролі ў поле Role ARN.

IAM Role недаступная для рэгіёнаў AWS GovCloud.

Access Keys

Access Keys выкарыстоўваюць AWS Access Key ID і Secret Access Key. Гэты метад абавязковы для рэгіёнаў AWS GovCloud.

  1. Увядзіце свой Access Key ID.
  2. Увядзіце свой Secret Access Key. Ён захоўваецца ў зашыфраваным выглядзе. Калі ключ ужо захаваны, пакіньце гэта поле пустым, каб захаваць яго, або ўвядзіце новае значэнне, каб замяніць.

Захаванне і праверка

  1. Націсніце Захаваць налады.
  2. Націсніце Test Connection, каб пераканацца, што ScribbleMaps можа падключыцца да кошыка. Гэта кнопка працуе пасля таго, як кошык наладжаны.
  3. Пасля наладкі выкарыстоўвайце пераключальнік 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.

Апошняе абнаўленне