Habilitación o deshabilitación de la recuperación basada en intervalos
Función
En la recuperación basada en rango, el servidor de origen envía datos de un rango especificado a un nodo CDN basándose en la información de rango en la cabecera de solicitud HTTP.
Before enabling range-based retrieval, check whether the origin server supports range requests. If the origin server does not support range requests, enabling range-based retrieval will cause cache failure.
URI
PUT /v1.0/cdn/domains/{domain_id}/range-switch
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
domain_id |
Sí |
String |
Especifica el ID de nombre de dominio acelerado. Para obtener más información, consulte Consulta de detalles sobre un nombre de dominio. |
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
enterprise_project_id |
No |
String |
Proyecto de empresa al que pertenece el nombre de dominio que se va a modificar. Este parámetro sólo es válido cuando la función de proyecto de empresa está habilitada. El valor all indica todos los proyectos. Este parámetro es obligatorio cuando se utiliza un usuario de IAM para llamar a esta API. |
Parámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
X-Auth-Token |
Sí |
String |
Especifica el token de usuario. El token se puede obtener llamando a la API de IAM utilizada para obtener un token de usuario. El valor de **X-Subject-Token** en el encabezado de respuesta es el token de usuario. |
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
range_status |
Sí |
String |
Especifica el estado de la recuperación basada en intervalos. Valores posibles: off y on. |
Parámetros de respuesta
Código de estado: 200
Parámetro |
Tipo |
Descripción |
---|---|---|
origin_range |
OriginRangeBody object |
Especifica la configuración de recuperación basada en intervalos. |
Parámetro |
Tipo |
Descripción |
---|---|---|
range_status |
String |
Especifica el estado de la recuperación basada en intervalos. Valores posibles: off y on. |
domain_id |
String |
Especifica el ID de nombre de dominio acelerado. Para obtener más información, consulte Consulta de detalles sobre un nombre de dominio. |
Solicitudes de ejemplo
PUT https://cdn.myhuaweicloud.com/v1.0/cdn/domains/ff80808266fd001e0166fd21c65d0337/range-switch { "range_status" : "on" }
Ejemplo de respuestas
Código de estado: 200
OK
{ "origin_range" : { "domain_id" : "ff8080826812caa9016812dbfcd400ea", "range_status" : "off" } }
Códigos de estado
Código de estado |
Descripción |
---|---|
200 |
OK |
Códigos de error
Consulte Códigos de error.