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
- Säiliön nimi (Bucket Name) (pakollinen). S3-säiliösi nimi.
- Alue (Region) (pakollinen). Valitse se AWS-alue, jossa säiliösi sijaitsee.
-
Kansion etuliite (Folder Prefix) (valinnainen). Etuliite tai kansio kaikille ScribbleMaps-tiedostoille, kuten
maps/taidata/.
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.
- Kopioi ulkoinen tunnus (External ID) kopiointipainikkeella. Tarvitset sitä roolin luottamussuhteeseen.
- 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:DeleteObjectjas3:ListBucketsäiliössäsi. - 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.
- Anna Avain-ID (Access Key ID).
- 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
- Napsauta Tallenna asetukset (Save Settings).
- 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.
- 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