Conectar un bucket de AWS S3 a su equipo - (Team web app)
What S3 Bucket Storage does
Conecte su propio bucket de Amazon Web Services (AWS) S3 para que los miembros del equipo puedan cargar archivos geoespaciales desde él y guardar mapas en él. Los archivos permanecen en su bucket. Solo los propietarios y administradores pueden configurar esto.
Abra esta página desde la sección S3 Bucket del portal del equipo.
Enter the bucket details
- Bucket Name (requerido). El nombre de su bucket de S3.
- Region (requerido). Elija la región de AWS donde se encuentra su bucket.
-
Folder Prefix (opcional). Un prefijo o carpeta para todos los archivos de ScribbleMaps, como
maps/odata/.
Pick an authentication method
Elija cómo inicia sesión ScribbleMaps en su bucket.
IAM Role (recommended)
IAM Role utiliza credenciales temporales a través de AWS STS. No hay claves estáticas que administrar, por lo que es más seguro.
- Copie el External ID con el botón de copiar. Lo necesitará para la política de confianza del rol.
- Haga clic en Setup Instructions para ver los pasos completos. En resumen: - En la consola de AWS IAM, cree un rol y elija Another AWS account como la entidad de confianza. - Ingrese el ID de cuenta de AWS de ScribbleMaps que se muestra en las instrucciones. - Marque Require external ID y pegue el External ID de esta página. - Adjunte una política que permita
s3:GetObject,s3:PutObject,s3:DeleteObjectys3:ListBucketen su bucket. - Pegue el ARN del rol en el campo Role ARN.
IAM Role no está disponible para las regiones de AWS GovCloud.
Access Keys
Access Keys utiliza un AWS Access Key ID y un Secret Access Key. Este método es requerido para las regiones de AWS GovCloud.
- Ingrese su Access Key ID.
- Ingrese su Secret Access Key. Se almacena de forma encriptada. Si ya hay una clave guardada, deje este campo en blanco para conservarla, o escriba un nuevo valor para reemplazarla.
Save and test
- Haga clic en Save Settings.
- Haga clic en Test Connection para confirmar que ScribbleMaps puede comunicarse con el bucket. Este botón funciona después de configurar el bucket.
- Una vez configurado, use el interruptor S3 Storage para habilitar o deshabilitar la integración para su equipo.
Required CORS configuration
Su bucket necesita una regla CORS para que el navegador pueda realizar cargas en él. Agregue esto a la configuración CORS del bucket:
[{"AllowedOrigins": [
"https://www.scribblemaps.com",
"https://team.scribblemaps.com",
"https://widgets.scribblemaps.com"
],
"AllowedMethods": ["GET", "PUT", "DELETE", "HEAD"],
"AllowedHeaders": ["*"],
"MaxAgeSeconds": 3000
}]
Si los miembros del equipo no pueden guardar o cargar archivos después de la configuración, lo más probable es que el bucket aún necesite esta regla CORS.
Última actualización