Vuelta a la fuente
Cuando un cliente no accede a los datos solicitados en OBS, se devuelve el error 404. Sin embargo, OBS proporciona la función de retorno al origen para ayudarle a obtener los datos solicitados de su sitio de origen si no se encuentran en OBS.
Regreso a la fuente por duplicación
Si se configura una regla de retorno a origen de duplicación para un bucket de OBS y los datos solicitados no se encuentran en el bucket, el sistema recuperará los datos, cuando la regla de retorno a origen se aplique a los datos, desde el servidor de origen, los cargará al bucket, y luego devolverlo al cliente solicitante. Este proceso no interrumpe los servicios. Por lo tanto, puede utilizar esta función para migrar sin problemas datos desde el servidor de origen a OBS, o migrar servicios a OBS sin ser detectados por los usuarios, a bajo costo. Figura 1 ilustra el proceso de duplicación de regreso al origen.
Restricciones
Versiones de bucket
- Solo los bucket de la versión 3.0 o posterior admiten la función de duplicación de regreso al origen.
Tiempo
- Una regla de vuelta a la fuente de duplicación entra en vigor cinco minutos después de cualquier cambio en la regla.
Regiones
- Vuelta a la fuente actualmente solo está disponible en las siguientes regiones: AP-Singapore, CN East-Shanghai1, CN North-Beijing4, CN-Hong Kong, AP-Bangkok, CN South-Guangzhou y AP-Jakarta.
Número de reglas
- Se puede configurar un máximo de 10 reglas de vuelta a la fuente de duplicación para un bucket.
Funciones
- Los usuarios anónimos no pueden configurar la duplicación de reglas de origen para un bucket.
- Los sistemas de archivos paralelos no admiten la duplicación de reglas de regreso al origen.
- Una regla de vuelta a la fuente de duplicación no es compatible con la función de alojamiento web estático. Específicamente, si se produce un error 404 cuando se descargan objetos desde un dominio de sitio web estático alojado en OBS, no activa el proceso de vuelta a la fuente de duplicación.
- El bucket, en el que está configurada una regla de retorno al origen, no se puede especificar como el sitio de origen.
- Actualmente, solo algunos proveedores de la nube soportan la vuelta a la fuente de duplicación desde los bucket privados.
- El servidor de origen no puede transferir datos en el modo Transfer-Encoding: chunked. Es decir, la respuesta a la solicitud de descarga de un objeto desde el servidor de origen debe contener el encabezado Content-Length para especificar el tamaño del objeto de origen.
Otros
- Vuelta a la fuente por duplicación ahora es gratis.
- Un objeto no puede coincidir con dos reglas diferentes de vuelta a la fuente de duplicación.
Creación de una regla de vuelta a la fuente de duplicación
Puede crear reglas de vuelta a la fuente de duplicación en OBS Console o invocando a las API.
Herramienta |
Referencia |
---|---|
OBS Console |
|
API |
Configuración de reglas de vuelta a la fuente de duplicación |