Tengdu AWS S3 bucket við teymið þitt - (Team web app)
Hvað S3 Bucket Storage gerir
Tengdu þinn eigin Amazon Web Services (AWS) S3 bucket svo liðsmenn geti hlaðið inn landfræðilegum gögnum þaðan og vistað kort í hann. Skrárnar haldast í bucketinu þínu. Aðeins eigendur og stjórnendur geta sett þetta upp.
Þú opnar þessa síðu úr S3 Bucket hlutanum í teymisgáttinni.
Sláðu inn upplýsingar um bucketið
- Bucket Name (áskilið). Heiti S3 bucketsins þíns.
- Svæði (áskilið). Veldu AWS svæðið þar sem bucketið þitt er.
-
Folder Prefix (valfrjálst). Forskeyti eða mappa fyrir allar ScribbleMaps skrár, til dæmis
maps/eðadata/.
Veldu auðkenningaraðferð
Veldu hvernig ScribbleMaps skráir sig inn í bucketið þitt.
IAM Role (mælt með)
IAM Role notar tímabundin auðkenni í gegnum AWS STS. Engir fastir lyklar þurfa að vera í umsjón, svo þetta er öruggara.
- Afritaðu External ID með afrita-hnappinum. Þú þarft það fyrir trust policy hlutverksins.
- Smelltu á Setup Instructions til að sjá öll skrefin. Í stuttu máli: - Í AWS IAM Console, búðu til hlutverk og veldu Another AWS account sem treyst eining. - Sláðu inn AWS Account ID ScribbleMaps sem sýnt er í leiðbeiningunum. - Hakaðu við Require external ID og límdu External ID af þessari síðu. - Tengdu stefnu (policy) sem leyfir
s3:GetObject,s3:PutObject,s3:DeleteObjectogs3:ListBucketá bucketið þitt. - Límdu ARN hlutverksins í Role ARN reitinn.
IAM Role er ekki í boði fyrir AWS GovCloud svæði.
Access Keys
Access Keys nota AWS Access Key ID og Secret Access Key. Þessi aðferð er nauðsynleg fyrir AWS GovCloud svæði.
- Sláðu inn Access Key ID.
- Sláðu inn Secret Access Key. Hann er geymdur dulkóðaður. Ef lykill er þegar vistaður skaltu skilja þennan reit eftir auðan til að halda honum, eða slá inn nýtt gildi til að skipta honum út.
Vista og prófa
- Smelltu á Vista stillingar.
- Smelltu á Test Connection til að staðfesta að ScribbleMaps nái sambandi við bucketið. Þessi hnappur virkar eftir að bucketið hefur verið stillt.
- Þegar þetta er uppsett skaltu nota S3 Storage rofann til að virkja eða slökkva á samþættingunni fyrir teymið þitt.
Nauðsynleg CORS stilling
Bucketið þitt þarf CORS reglu svo vafrinn geti hlaðið upp í það. Bættu þessu við CORS stillingar bucketsins:
[{"AllowedOrigins": [
"https://www.scribblemaps.com",
"https://team.scribblemaps.com",
"https://widgets.scribblemaps.com"
],
"AllowedMethods": ["GET", "PUT", "DELETE", "HEAD"],
"AllowedHeaders": ["*"],
"MaxAgeSeconds": 3000
}]
Ef liðsmenn geta ekki vistað eða hlaðið inn skrám eftir uppsetningu vantar bucketið líklega enn þessa CORS reglu.
Síðast uppfært