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 entre orígenes (CORS)

Puede configurar el uso compartido de recursos de origen cruzado (CORS) para un bucket S3 si desea que ese bucket y los objetos que contiene sean accesibles para las aplicaciones web en otros dominios.

Antes de empezar
Acerca de esta tarea

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

Habilitar CORS para un bucket

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

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

    • Sólo permite el http://www.example.com dominio para enviar solicitudes GET, POST y DELETE

    • Se permiten todos los encabezados 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 depósitos en el panel de control o seleccione ALMACENAMIENTO (S3) > Depósitos.

  3. Seleccione el nombre del depósito de la tabla.

    Aparece la página de detalles del depósito.

  4. Desde la pestaña Acceso al bucket, seleccione el acordeón Intercambio de recursos de origen cruzado (CORS).

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

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

  7. Seleccione Guardar cambios.

Modificar la configuración de CORS

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

  2. Seleccione Guardar cambios.

Deshabilitar la configuración CORS

Pasos
  1. Desmarque la casilla de verificación Habilitar CORS.

  2. Seleccione Guardar cambios.