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
- Vaya a Rendimiento > Reglas de página.
- Pulse Crear regla.
- 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 grupomy-bucket1
, estas dos coincidencias de URL serían válidas:*.foo.com/*
*.foo.com/reports.txt
- La coincidencia de URL debe ser la misma que el nombre de objeto COS. Por ejemplo, si tiene un objeto denominado
- Utilice el menú de lista para seleccionar Resolver sustitución con COS en la sección Rendimiento.
- Utilice la lista Instancia de Cloud Object Storage para seleccionar la instancia que desee.
- Utilice la lista Grupo para seleccionar el contenedor que desee.
- 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 denominadoimages
y su punto final público de COS ess3.us-west.objectstorage.uat.test.net
CIS crea un CNAMEimages.foo.com
que apunte aimages.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.
- Un registro DNS CNAME para
-
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
.
- 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