IBM Cloud Docs
Uso de la opción de resolver sustitución con Cloud Object Storage

Uso de la opción de resolver sustitución con Cloud Object Storage

En el siguiente caso práctico, la solicitud que coincide con la regla de página se resuelve en un recurso de grupo de COS.

Requisitos previos

En los pasos siguientes se presupone que tiene una instancia de COS existente y un grupo con acceso público. Para obtener información sobre el acceso público, consulte Cómo permitir el acceso público.

Las entradas de DNS de proxy son necesarias para los dominios que van a comparar con la regla de página

Para realizar la reescritura y redirección reales al grupo de COS, los dominios que desee utilizar con esta regla de página (como, por ejemplo, www.foo.com) deben tener entradas de DNS en CIS con el distintivo proxy establecido. Consulte Transmisión por proxy de registros de DNS para obtener más información. Si se redireccionan todas las solicitudes a www.foo.com, es suficiente una entrada CNAME que apunte a <bucket-name> con el proxy habilitado.

Creación de pasos de regla de página

  1. Vaya a Rendimiento > Reglas de página.
  2. Pulse Crear regla.
  3. Especifique el valor que desee para la coincidencia de URL. Por ejemplo, *.foo.com/*.
    • La coincidencia de URL debe ser la misma que el nombre de objeto COS. Por ejemplo, si tiene un objeto denominado reports.txt en el grupo my-bucket1, estas dos coincidencias de URL serían válidas:
      • *.foo.com/*
      • *.foo.com/reports.txt
  4. Utilice el menú de lista para seleccionar Resolver sustitución con COS en la sección Rendimiento.
  5. Utilice la lista Instancia de Cloud Object Storage para seleccionar la instancia que desee.
  6. Utilice la lista Grupo para seleccionar el contenedor que desee.
  7. Pulse Crear para completar la regla.

Edición de una regla de página

Después de editar la regla de página, Resolver sustitución con COS deja de aparecer en la página. Sin embargo, Resolver alteración temporal <bucket>.<domain> y Alteración de cabecera de host <bucket>.<cos-endpoint> sustituyen a Resolver alteración temporal con COS.

Realizar cambios en Resolver alteración temporal hace que no se cree automáticamente un nuevo registro CNAME (por ejemplo, <updated-bucket>.<domain>). Esto solo se realiza en la creación inicial de una regla de página utilizando Resolver alteración temporal con COS. Para crear automáticamente el registro CNAME para el grupo, siga los pasos de Crear regla de página.

Supresión de la regla de página

Si la regla de página Resolver alteración temporal con COS ya no es necesaria, el CNAME debe suprimirse manualmente junto con la regla de página.

Qué sucede como proceso de fondo

Cuando se crea una regla de página Resolver sustitución con COS, CIS crea automáticamente los otros recursos necesarios para la integración en COS. Estas incluyen:

  • CNAME

    • Un registro DNS CNAME para <bucket-name>.<cos-endpoint> como <bucket-name>.
    • Por ejemplo, si el dominio de CIS es foo.com, tiene un grupo de COS denominado images y su punto final público de COS es s3.us-west.objectstorage.uat.test.net CIS crea un CNAME images.foo.com que apunte a images.s3.us-west.objectstorage.uat.test.net.

    Si la regla de página Resolver sustitución con COS ya no es necesaria, el CNAME debe suprimirse manualmente junto con la regla de página.

  • Sustitución de cabecera de host

    • El valor de alteración temporal de cabecera de host sustituye la cabecera de host por el URI que coincide con la regla de página en <bucket-name>.<cos-endpoint>.
    • Utilizando el ejemplo anterior, el valor de Sustituir cabecera de host se establece en images.s3.us-west.objectstorage.uat.test.net.