Een AWS S3-bucket verbinden met uw team - (Team web app)
Wat S3 Bucket Storage doet
Verbind uw eigen Amazon Web Services (AWS) S3-bucket zodat teamleden er geospatiale bestanden uit kunnen laden en kaarten naar kunnen opslaan. De bestanden blijven in uw bucket. Alleen eigenaren en beheerders kunnen dit instellen.
U opent deze pagina vanuit de sectie S3 Bucket van het teamportaal.
Voer de bucketgegevens in
- Bucket Name (vereist). De naam van uw S3-bucket.
- Region (vereist). Kies de AWS-regio waarin uw bucket zich bevindt.
-
Folder Prefix (optioneel). Een voorvoegsel of map voor alle ScribbleMaps-bestanden, zoals
maps/ofdata/.
Kies een verificatiemethode
Kies hoe ScribbleMaps zich aanmeldt bij uw bucket.
IAM Role (aanbevolen)
IAM Role maakt gebruik van tijdelijke inloggegevens via AWS STS. Er zijn geen statische sleutels om te beheren, dus het is veiliger.
- Kopieer de External ID met de kopieerknop. U hebt deze nodig voor het vertrouwensbeleid van de rol.
- Klik op Setup Instructions voor de volledige stappen. In het kort: - Maak in de AWS IAM Console een rol aan en kies Another AWS account als de vertrouwde entiteit. - Voer de ScribbleMaps AWS Account ID in die in de instructies wordt getoond. - Vink Require external ID aan en plak de External ID van deze pagina. - Koppel een beleid dat
s3:GetObject,s3:PutObject,s3:DeleteObjectens3:ListBucketop uw bucket toestaat. - Plak de ARN van de rol in het veld Role ARN.
IAM Role is niet beschikbaar voor AWS GovCloud-regio's.
Access Keys
Access Keys maken gebruik van een AWS Access Key ID en Secret Access Key. Deze methode is vereist voor AWS GovCloud-regio's.
- Voer uw Access Key ID in.
- Voer uw Secret Access Key in. Deze wordt versleuteld opgeslagen. Als er al een sleutel is opgeslagen, laat u dit veld leeg om deze te behouden, of typt u een nieuwe waarde om deze te vervangen.
Opslaan en testen
- Klik op Save Settings.
- Klik op Test Connection om te bevestigen dat ScribbleMaps de bucket kan bereiken. Deze knop werkt nadat de bucket is geconfigureerd.
- Zodra dit is ingesteld, gebruikt u de schakelaar S3 Storage om de integratie voor uw team in of uit te schakelen.
Vereiste CORS-configuratie
Uw bucket heeft een CORS-regel nodig zodat de browser er bestanden naar kan uploaden. Voeg dit toe aan de CORS-instellingen van de bucket:
[{"AllowedOrigins": [
"https://www.scribblemaps.com",
"https://team.scribblemaps.com",
"https://widgets.scribblemaps.com"
],
"AllowedMethods": ["GET", "PUT", "DELETE", "HEAD"],
"AllowedHeaders": ["*"],
"MaxAgeSeconds": 3000
}]
Als teamleden na de installatie geen bestanden kunnen opslaan of laden, heeft de bucket waarschijnlijk deze CORS-regel nog nodig.
Laatst bijgewerkt