Todos los productos
Search
Centro de documentos

IoT Platform:CancelOTATaskByDevice

Última actualización: Sep 03, 2026

Cancele las tareas de actualización de dispositivos en estado Pending Confirmation, To Be Pushed, Pushed o In Upgrade para un paquete de actualización OTA.

Notas de uso

Esta operación solo cancela las tareas de actualización de dispositivos en estado Pending Confirmation, To Be Pushed, Pushed o In Upgrade.

Límites de QPS

Cada cuenta puede invocar esta operación hasta 10 veces por segundo.

Nota

Los usuarios de RAM comparten la cuota de la cuenta de Alibaba Cloud.

Depuración

OpenAPI Explorer calcula automáticamente el valor de la firma. Se recomienda invocar esta operación desde OpenAPI Explorer, ya que genera dinámicamente código de ejemplo para distintos SDK.

Parámetros de solicitud

Parámetro

Tipo

Obligatorio

Ejemplo

Descripción

Action

String

Sí

CancelOTATaskByDevice

La operación que desea ejecutar. Establezca el valor en CancelOTATaskByDevice.

ProductKey

String

Sí

a1V4kde****

El ProductKey del producto al que pertenece el dispositivo.

FirmwareId

String

Sí

T0F5b5tpFnHQrgfk****030100

El ID único del paquete de actualización OTA.

La operación CreateOTAFirmware devuelve este ID al crear un paquete de actualización.

También puede llamar a ListOTAFirmware para consultar los ID de los paquetes de actualización.

DeviceName.N

RepeatList

Sí

device1

Los nombres de los dispositivos cuyas actualizaciones se cancelarán.

Cada nombre de dispositivo debe ser único.

Máximo: 200 nombres de dispositivo.

JobId

String

No

wahVIzGkCMuAUE2gDERM02****

El ID del lote de actualización. Si se especifica, solo se cancelan las tareas de dicho lote.

Devuelto por CreateOTAVerifyJob, CreateOTAStaticUpgradeJob o CreateOTADynamicUpgradeJob como parámetro JobId.

También puede encontrar el ID del lote en la página Update Package Details de la consola de IoT Platform.

IotInstanceId

String

No

iot_instc_pu**_c-v64*

El ID de la instancia. Puede consultarlo en la página Overview de la consola de IoT Platform.

Importante
  • Obligatorio si su instancia tiene un ID. De lo contrario, la llamada falla.

  • No es obligatorio si su instancia no tiene una página Overview ni un ID.

Descripción general.

Esta operación también requiere los 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 devuelto si la llamada falla. Códigos de error.

ErrorMessage

String

A system exception occurred.

El mensaje de error. Se devuelve únicamente si la llamada falla.

RequestId

String

A01829CE-75A1-4920-B775-921146A1AB79

El ID de la solicitud.

Success

Boolean

true

Indica si la llamada se ejecutó correctamente. Valores válidos:

  • true: La llamada se ejecutó correctamente.

  • false: La llamada falló.

Ejemplos

Solicitudes de ejemplo

https://iot.cn-shanghai.aliyuncs.com/?Action=CancelOTATaskByDevice
&FirmwareId=T0F5b5tpFnHQrgfk****030100
&ProductKey=a1V4kde****
&DeviceName.1=deviceName1
&DeviceName.2=deviceName2
&<Common request parameters>

Respuestas exitosas de ejemplo

Formato XML

<CancelOTATaskByDeviceResponse>
    <RequestId>A01829CE-75A1-4920-B775-921146A1AB79</RequestId>
    <Success>true</Success>
</CancelOTATaskByDeviceResponse>

Formato JSON

{
  "RequestId": "A01829CE-75A1-4920-B775-921146A1AB79",
  "Success": true
}

Códigos de error

Códigos de error del servicio.