

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Configura el uso compartido de Cross-origin recursos (CORS) para tu bucket
<a name="access-grant-cors"></a>

Debes configurar el uso compartido de recursos entre orígenes (CORS) para todos los buckets que utilice tu aplicación web. Una configuración de * CORS * es un documento que define las reglas que identifican los orígenes a los que permitirás acceder a tu bucket. Para obtener más información sobre CORS, consulte [ Configurar el uso compartido de recursos entre orígenes (CORS). ](https://docs.aws.amazon.com/AmazonS3/latest/userguide/enabling-cors-examples.html?icmpid=docs_amazons3_console)

**importante**  
Si no configuras el CORS, los usuarios finales recibirán un error cuando intenten acceder a una ubicación de la aplicación web.

**Para configurar el uso compartido Cross-origin de recursos (CORS) para su bucket de Amazon S3**

1. Inicie sesión en la consola de Amazon S3 Consola de administración de AWS y ábrala en [ https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Seleccione ** Buckets en el panel ** de navegación de la izquierda, busque su bucket en el cuadro de diálogo de búsqueda y, a continuación, seleccione la ** pestaña ** Permisos.

1. En el intercambio de ** Cross-origin recursos (CORS)**, selecciona ** Editar ** y pega el siguiente código. {{WebAppEndpoint}}Sustitúyalo por el punto final de acceso real de la aplicación web. Puede ser el punto final de acceso público o hospedado en la VPC que se creó al crear la aplicación web, o un punto final de acceso personalizado, si se crea uno. Asegúrate de no introducir barras al final, ya que al hacerlo se producen errores cuando los usuarios intentan iniciar sesión en tu aplicación web.
   + Ejemplo incorrecto: `https://webapp-c7bf3423.transfer-webapp.us-east-2.on.aws/`
   + Ejemplos correctos:
     + `https://webapp-c7bf3423.transfer-webapp.us-east-2.on.aws`
     + `https://vpce-05668789767a-fh45z079.vpce-mq.transfer-webapp.us-east-1.on.aws`

   Si está reutilizando un bucket para varias aplicaciones web, añada sus puntos finales a la lista. `AllowedOrigins`

   ```
   [
     {
       "AllowedHeaders": [
         "*"
       ],
       "AllowedMethods": [
         "GET",
         "PUT",
         "POST",
         "DELETE",
         "HEAD"
       ],
       "AllowedOrigins": [
         "https://{{WebAppEndpoint}}"
       ],
       "ExposeHeaders": [
         "last-modified",
          "content-length",
         "etag",
         "x-amz-version-id",
         "content-type",
         "x-amz-request-id",
         "x-amz-id-2",
         "date",
         "x-amz-cf-id",
         "x-amz-storage-class",
         "access-control-expose-headers"
        ],
       "MaxAgeSeconds": 3000
     }
   ]
   ```

1.  Selecciona ** Guardar cambios ** para actualizar el CORS.

Para probar la configuración del CORS, consulte [ Probar el CORS. ](https://docs.aws.amazon.com/AmazonS3/latest/userguide/testing-cors.html)