Centrul de ajutor Scribble Maps
Schimbă limba

Conectați un bucket AWS S3 la echipa dvs. - (Team web app)

Ce face S3 Bucket Storage

Conectați propriul bucket Amazon Web Services (AWS) S3, astfel încât membrii echipei să poată încărca fișiere geospațiale din acesta și să salveze hărți în el. Fișierele rămân în bucketul dvs. Doar proprietarii și administratorii pot configura acest lucru.

Deschideți această pagină din secțiunea S3 Bucket a portalului echipei.

Introduceți detaliile bucketului

  1. Bucket Name (obligatoriu). Numele bucketului dvs. S3.
  2. Region (obligatoriu). Alegeți regiunea AWS în care se află bucketul dvs.
  3. Folder Prefix (opțional). Un prefix sau un dosar pentru toate fișierele ScribbleMaps, cum ar fi maps/ sau data/.

Alegeți o metodă de autentificare

Alegeți modul în care ScribbleMaps se conectează la bucketul dvs.

IAM Role (recomandat)

IAM Role utilizează acreditări temporare prin AWS STS. Nu există chei statice de gestionat, deci este mai sigur.

  1. Copiați External ID cu butonul de copiere. Aveți nevoie de acesta pentru politica de încredere a rolului.
  2. Faceți clic pe Setup Instructions pentru pașii completi. Pe scurt: - În AWS IAM Console, creați un rol și alegeți Another AWS account ca entitate de încredere. - Introduceți ScribbleMaps AWS Account ID afișat în instrucțiuni. - Bifați Require external ID și lipiți External ID de pe această pagină. - Atașați o politică ce permite s3:GetObject, s3:PutObject, s3:DeleteObject și s3:ListBucket pe bucketul dvs.
  3. Lipiți ARN-ul rolului în câmpul Role ARN.

IAM Role nu este disponibil pentru regiunile AWS GovCloud.

Access Keys

Access Keys utilizează un AWS Access Key ID și un Secret Access Key. Această metodă este necesară pentru regiunile AWS GovCloud.

  1. Introduceți Access Key ID-ul dvs.
  2. Introduceți Secret Access Key-ul dvs. Este stocat criptat. Dacă o cheie este deja salvată, lăsați acest câmp gol pentru a o păstra sau tastați o valoare nouă pentru a o înlocui.

Salvare și testare

  1. Faceți clic pe Save Settings.
  2. Faceți clic pe Test Connection pentru a confirma că ScribbleMaps poate accesa bucketul. Acest buton funcționează după ce bucketul este configurat.
  3. Odată configurat, utilizați comutatorul S3 Storage pentru a activa sau dezactiva integrarea pentru echipa dvs.

Configurația CORS necesară

Bucketul dvs. are nevoie de o regulă CORS pentru ca browserul să poată încărca în el. Adăugați acest lucru la setările CORS ale bucketului:

[{
"AllowedOrigins": [
"https://www.scribblemaps.com",
"https://team.scribblemaps.com",
"https://widgets.scribblemaps.com"
],
"AllowedMethods": ["GET", "PUT", "DELETE", "HEAD"],
"AllowedHeaders": ["*"],
"MaxAgeSeconds": 3000
}]

Dacă membrii echipei nu pot salva sau încărca fișiere după configurare, cel mai probabil bucketul are încă nevoie de această regulă CORS.

Ultima actualizare