Skip to main content
Hay disponible una nueva versión de este producto.
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.

Configura CORS para buckets S3 en StorageGRID

Puedes configurar el intercambio de recursos entre orígenes (CORS) para un bucket de S3 si quieres que ese bucket y los objetos en ese bucket sean accesibles para aplicaciones web en otros dominios.

Antes de empezar
Acerca de esta tarea

El intercambio de recursos de origen cruzado (CORS) es un mecanismo de seguridad que permite a las aplicaciones web cliente de un dominio acceder a recursos de un dominio diferente. Por ejemplo, supón que usas un bucket de S3 llamado Images para almacenar gráficos. Al configurar CORS para el bucket Images, puedes permitir que las imágenes de ese bucket se muestren en el sitio web http://www.example.com.

${post_edited_translations.segment}

Pasos
  1. Usa 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

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

    • Se admiten 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 archivo XML de configuración de CORS, consulta "${post_edited_translations.segment}".

  2. Selecciona View buckets desde el panel, o selecciona STORAGE (S3) > Buckets.

  3. ${post_edited_translations.segment}

    Aparece la página de detalles del bucket.

  4. ${post_edited_translations.segment}

  5. Marca la casilla Habilitar CORS.

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

  7. Selecciona Guardar cambios.

Modificar la configuración de CORS

Pasos
  1. ${post_edited_translations.segment}

  2. Selecciona Guardar cambios.

Desactivar la configuración de CORS

Pasos
  1. ${post_edited_translations.segment}

  2. Selecciona Guardar cambios.

Información relacionada

"${post_edited_translations.segment}"