Modifica el nombre y la descripción de un origen de datos específico.
Notas de uso
Después de llamar a la operación CreateParserDataSource para crear un origen de datos, utilice el valor DataSourceId devuelto para actualizar el nombre y la descripción del origen de datos.
Límites de QPS
Cada cuenta de Alibaba Cloud puede llamar a esta operación hasta 10 veces por segundo (QPS).
Los usuarios de RAM de una cuenta de Alibaba Cloud comparten la cuota de dicha cuenta.
Depuración
Parámetros de solicitud
| Parámetro | Tipo | Obligatorio | Ejemplo | Descripción |
| Action | String | Sí | UpdateParserDataSource |
La operación que desea ejecutar. Establezca el valor en UpdateParserDataSource. |
| DataSourceId | Long | Sí | 1001 |
El ID del origen de datos. Llame a la operación ListParserDataSource para obtener el ID del origen de datos. |
| Name | String | Sí | DataSource |
El nombre del origen de datos. Debe tener entre 1 y 30 caracteres y solo admite letras, dígitos, guiones bajos (_) y guiones (-). |
| IotInstanceId | String | No | iot-2w**** |
El ID de la instancia. Consulte el ID en la página Overview de la consola de IoT Platform. Importante
Para más información, consulte Descripción general. |
| Description | String | No | The device data. |
La descripción del origen de datos. |
Además de los parámetros de solicitud específicos de la operación, debe especificar los parámetros de solicitud comunes al llamar a esta operación. Para más información, consulte Parámetros de solicitud comunes.
Parámetros de respuesta
| Parámetro | Tipo | Ejemplo | Descripción |
| Code | String | iot.system.SystemException |
El código de error. Para más información, consulte Códigos de error. |
| ErrorMessage | String | A system exception occurred. |
El mensaje de error. |
| RequestId | String | E4C0FF92-2A86-41DB-92D3-73B60310D25E |
El ID de la solicitud. |
| Success | Boolean | true |
Indica si la llamada fue exitosa.
|
Ejemplos
Solicitudes de ejemplo
http(s)://iot.cn-shanghai.aliyuncs.com/?Action=UpdateParserDataSource
&DataSourceId=1001
&Name=DataSource
&<Common request parameters>
Respuestas exitosas de ejemplo
Formato XML
<UpdateParserDataSourceResponse>
<RequestId>E4C0FF92-2A86-41DB-92D3-73B60310D25E</RequestId>
<Success>true</Success>
</UpdateParserDataSourceResponse>
Formato JSON
{
"RequestId": "E4C0FF92-2A86-41DB-92D3-73B60310D25E",
"Success": true
}
Códigos de error
|
HttpCode |
Código de error |
Mensaje de error |
Descripción |
|
400 |
iot.system.SystemException |
An internal error occurred. Try again later. |
El mensaje de error devuelto porque ocurrió una excepción del sistema. |
|
400 |
iot.system.IllegalRequest |
The request parameter is invalid. |
El mensaje de error devuelto porque el parámetro de solicitud no es válido. |
|
400 |
iot.rule.UpdateRuleFailed |
An error occurred while upgrading the rule. |
El mensaje de error devuelto porque el sistema no pudo actualizar la regla. |
Para consultar la lista de códigos de error, visite el centro de errores de API.