Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Configurar el uso compartido de recursos de origen cruzado (CORS)

Colaboradores

Puede configurar el uso compartido de recursos de origen cruzado (CORS) para un depósito de S3 si desea que las aplicaciones web de otros dominios puedan acceder a ese depósito y a los objetos de ese depósito.

Antes de empezar
Acerca de esta tarea

El uso compartido de recursos de origen cruzado (CORS) es un mecanismo de seguridad que permite a las aplicaciones web de cliente de un dominio acceder a los recursos de un dominio diferente. Por ejemplo, supongamos que utiliza un depósito S3 denominado Images para almacenar gráficos. Al configurar CORS para el Images depósito, puede permitir que las imágenes de ese depósito se muestren en el sitio web http://www.example.com.

Activar CORS para un cucharón

Pasos
  1. Utilice un editor de texto para crear el XML necesario. Este ejemplo muestra el XML utilizado para habilitar CORS para un bloque de S3. Específicamente:

    • Permite que cualquier dominio envíe solicitudes GET al depósito

    • Solo permite que http://www.example.com el dominio envíe solicitudes GET, POST y DELETE

    • Se permiten todas las cabeceras de solicitud

      <CORSConfiguration
          xmlns="http://s3.amazonaws.com/doc/2020-10-22/">
          <CORSRule>
              <AllowedOrigin>*</AllowedOrigin>
              <AllowedMethod>GET</AllowedMethod>
              <AllowedHeader>*</AllowedHeader>
          </CORSRule>
          <CORSRule>
              <AllowedOrigin>http://www.example.com</AllowedOrigin>
              <AllowedMethod>GET</AllowedMethod>
              <AllowedMethod>POST</AllowedMethod>
              <AllowedMethod>DELETE</AllowedMethod>
              <AllowedHeader>*</AllowedHeader>
          </CORSRule>
      </CORSConfiguration>

      Para obtener más información sobre el XML de configuración de CORS, consulte "Documentación de Amazon Web Services (AWS): Guía del usuario de Amazon Simple Storage Service".

  2. Seleccione Ver cubos en el panel de control o seleccione ALMACENAMIENTO (S3) > Buckets.

  3. Seleccione el nombre del cubo de la tabla.

    Aparece la página de detalles bucket.

  4. En la pestaña Acceso a cubos, selecciona el acordeón Uso compartido de recursos de origen cruzado (CORS).

  5. Seleccione la casilla de verificación Activar CORS.

  6. Pegue el XML de configuración de CORS en el cuadro de texto.

  7. Seleccione Guardar cambios.

Modificar el ajuste de CORS

Pasos
  1. Actualice el XML de configuración de CORS en el cuadro de texto, o seleccione Borrar para empezar de nuevo.

  2. Seleccione Guardar cambios.

Desactive el ajuste CORS

Pasos
  1. Desactive la casilla de verificación Activar CORS.

  2. Seleccione Guardar cambios.