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 se utiliza un bloque de S3 llamado Images para almacenar gráficos. Configurando CORS para Images bloque, puede permitir que las imágenes de ese bloque 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. Este XML permite a cualquier dominio enviar solicitudes GET al bloque, pero sólo permite el http://www.example.com Dominio para enviar solicitudes DE PUBLICACIÓN Y ELIMINACIÓN. Se permiten todos los encabezados de las solicitudes.

    <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 acerca del XML de configuración de CORS, consulte "Documentación de Amazon Web Services (AWS): Guía para desarrolladores 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.