Introducción
La política de CORS predeterminada no permite el contenido de S3 en otras fuentes, incluso si el repositorio es público o aloja un sitio web estático. Para permitir el acceso de recursos a otros dominios, se debe actualizar la política CORS de los depósitos S3.
Establecer CORS en cubos S3
Puede habilitar rápidamente el uso compartido de recursos de origen cruzado (CORS) en sus depósitos de Amazon S3, con los siguientes pasos:
- Inicie sesión en la Consola de administración de AWS .
- Seleccione S3 en Servicios .
- Seleccione su cubo S3.
- Vaya a la pestaña Permisos .
- Haga clic en Editar la sección Intercambio de recursos entre fuentes (CORS) .
- Pegue el contenido JSON a continuación en el editor:
[
{
"AllowedOrigins": [
"*"
],
"AllowedMethods": [
"GET"
],
"MaxAgeSeconds": 3000,
"ExposeHeaders": [
"Content-Range",
"Content-Length",
"ETag"
],
"AllowedHeaders": [
"Authorization",
"Content-Range",
"Accept",
"Content-Type",
"Origin",
"Range"
]
}
]
Haga clic en Guardar cambios .
Conclusión
¡Eso es todo! El uso compartido de recursos de origen cruzado (CORS) está habilitado para su depósito S3. Puede acceder a archivos s3 desde otras fuentes. También puede actualizar AllowedOrigins en contenido JSON para restringir el acceso solo a dominios específicos.