

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.

# Configure el intercambio de recursos entre orígenes (CORS) para su depósito
<a name="access-grant-cors"></a>

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

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

**Para configurar el uso compartido de recursos entre orígenes (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. Selecciona **Buckets** en el panel de navegación izquierdo y busca tu bucket en el cuadro de diálogo de búsqueda y, a continuación, selecciona la pestaña **Permisos**.

1. En el **uso compartido de recursos entre orígenes (CORS)**, selecciona **Editar** y pega el siguiente código. *WebAppEndpoint*Sustitúyalo por el punto de acceso real de tu aplicación web. Puede ser el punto final de acceso público o alojado en la VPC que se crea al crear la aplicación web, o un punto final de acceso personalizado, si usted crea uno. Asegúrese de no introducir barras diagonales finales, ya que al hacerlo se producen errores cuando los usuarios intentan iniciar sesión en su 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 va a reutilizar un depósito 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.  Seleccione **Guardar cambios** para actualizar el CORS.

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