Scribble Mapsin ohjekeskus
Vaihda kieli

Yhdistä AWS S3 -säiliö tiimiisi - (Tiimin verkkosovellus)

Mitä S3-säiliön tallennustila tekee

Yhdistä oma Amazon Web Services (AWS) S3 -säiliösi, jotta tiimin jäsenet voivat ladata paikkatietotiedostoja sieltä ja tallentaa karttoja sinne. Tiedostot pysyvät säiliössäsi. Vain omistajat ja järjestelmänvalvojat voivat määrittää tämän.

Avaat tämän sivun tiimiportaalin S3-säiliö (S3 Bucket) -osiosta.

Anna säiliön tiedot

  1. Säiliön nimi (Bucket Name) (pakollinen). S3-säiliösi nimi.
  2. Alue (Region) (pakollinen). Valitse se AWS-alue, jossa säiliösi sijaitsee.
  3. Kansion etuliite (Folder Prefix) (valinnainen). Etuliite tai kansio kaikille ScribbleMaps-tiedostoille, kuten maps/ tai data/.

Valitse todennusmenetelmä

Valitse, miten ScribbleMaps kirjautuu säiliöösi.

IAM-rooli (suositeltu)

IAM-rooli käyttää väliaikaisia tunnistetietoja AWS STS:n kautta. Hallittavia staattisia avaimia ei ole, joten se on suojatumpi.

  1. Kopioi ulkoinen tunnus (External ID) kopiointipainikkeella. Tarvitset sitä roolin luottamussuhteeseen.
  2. Napsauta Asennusohjeet (Setup Instructions) nähdäksesi kaikki vaiheet. Lyhyesti: - Luo rooli AWS IAM -konsolissa ja valitse Toinen AWS-tili (Another AWS account) luotetuksi kohteeksi. - Syötä ohjeissa näytetty ScribbleMaps AWS -tilin tunnus. - Valitse Vaadi ulkoinen tunnus (Require external ID) ja liitä ulkoinen tunnus tältä sivulta. - Liitä käytäntö, joka sallii toiminnot s3:GetObject, s3:PutObject, s3:DeleteObject ja s3:ListBucket säiliössäsi.
  3. Liitä roolin ARN-tunnus Roolin ARN (Role ARN) -kenttään.

IAM-rooli ei ole käytettävissä AWS GovCloud -alueilla.

Käyttöavaimet

Käyttöavaimet käyttävät AWS Access Key ID -tunnusta ja Secret Access Key -avainta. Tämä menetelmä on pakollinen AWS GovCloud -alueilla.

  1. Anna Avain-ID (Access Key ID).
  2. Anna Salainen käyttöavain (Secret Access Key). Se tallennetaan salattuna. Jos avain on jo tallennettu, jätä tämä kenttä tyhjäksi säilyttääksesi sen, tai kirjoita uusi arvo korvataksesi sen.

Tallenna ja testaa

  1. Napsauta Tallenna asetukset (Save Settings).
  2. Napsauta Testaa yhteys (Test Connection) varmistaaksesi, että ScribbleMaps saa yhteyden säiliöön. Tämä painike toimii, kun säiliön asetukset on määritetty.
  3. Kun se on määritetty, käytä S3-tallennustila (S3 Storage) -kytkintä ottaaksesi integraation käyttöön tai poistaaksesi sen käytöstä tiimiltäsi.

Vaadittu CORS-määritys

Säiliösi tarvitsee CORS-säännön, jotta selain voi ladata tiedostoja sinne. Lisää tämä säiliön CORS-asetuksiin:

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

Jos tiimin jäsenet eivät voi tallentaa tai ladata tiedostoja määrityksen jälkeen, säiliö tarvitsee todennäköisesti edelleen tämän CORS-säännön.

Päivitetty