Anslut en AWS S3-bucket till ditt team - (Team webbapp)
Vad S3-bucketförråd gör
Anslut din egen Amazon Web Services (AWS) S3-bucket så att teammedlemmar kan läsa in geospatiala filer från den och spara kartor till den. Filerna stannar kvar i din bucket. Endast ägare och administratörer kan ställa in detta.
Du öppnar den här sidan från avsnittet S3-bucket i teamportalen.
Ange bucketuppgifterna
- Bucket Name (obligatoriskt). Namnet på din S3-bucket.
- Region (obligatoriskt). Välj den AWS-region där din bucket finns.
-
Folder Prefix (valfritt). Ett prefix eller en mapp för alla ScribbleMaps-filer, till exempel
maps/ellerdata/.
Välj en autentiseringsmetod
Välj hur ScribbleMaps loggar in på din bucket.
IAM Role (rekommenderas)
IAM Role använder tillfälliga autentiseringsuppgifter via AWS STS. Det finns inga statiska nycklar att hantera, vilket gör det säkrare.
- Kopiera External ID med kopieringsknappen. Du behöver den för rollens trust policy.
- Klicka på Setup Instructions för de fullständiga stegen. Kort sagt: - I AWS IAM-konsolen, skapa en roll och välj Another AWS account som betrodd enhet. - Ange det ScribbleMaps AWS-kontonummer som visas i instruktionerna. - Markera Require external ID och klistra in External ID från den här sidan. - Koppla en policy som tillåter
s3:GetObject,s3:PutObject,s3:DeleteObjectochs3:ListBucketpå din bucket. - Klistra in rollens ARN i fältet Role ARN.
IAM Role är inte tillgängligt för AWS GovCloud-regioner.
Access Keys
Access Keys använder ett AWS Access Key ID och Secret Access Key. Den här metoden krävs för AWS GovCloud-regioner.
- Ange ditt Access Key ID.
- Ange din Secret Access Key. Den lagras krypterad. Om en nyckel redan är sparad, lämna detta fält tomt för att behålla den, eller skriv ett nytt värde för att ersätta den.
Spara och testa
- Klicka på Spara inställningar.
- Klicka på Test Connection för att bekräfta att ScribbleMaps kan nå bucketen. Den här knappen fungerar efter att bucketen har konfigurerats.
- När den är inställd, använd växlingsknappen S3 Storage för att aktivera eller inaktivera integrationen för ditt team.
Obligatorisk CORS-konfiguration
Din bucket behöver en CORS-regel så att webbläsaren kan ladda upp till den. Lägg till detta i bucketens CORS-inställningar:
[{"AllowedOrigins": [
"https://www.scribblemaps.com",
"https://team.scribblemaps.com",
"https://widgets.scribblemaps.com"
],
"AllowedMethods": ["GET", "PUT", "DELETE", "HEAD"],
"AllowedHeaders": ["*"],
"MaxAgeSeconds": 3000
}]
Om teammedlemmar inte kan spara eller läsa in filer efter installationen behöver bucketen troligen fortfarande denna CORS-regel.
Last updated