Met à jour le nom, le type d'opération et la description d'une destination de données.
Notes d'utilisation
Après avoir appelé l'opération CreateDestination pour créer une destination de données, utilisez le DestinationId renvoyé pour mettre à jour les informations de la destination.
Limites de QPS
Chaque compte Alibaba Cloud peut exécuter jusqu'à 10 requêtes par seconde (QPS).
Les utilisateurs RAM d'un compte Alibaba Cloud partagent le quota de ce compte.
Débogage
Paramètres de requête
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | UpdateDestination |
L'opération que vous souhaitez effectuer. Définissez la valeur sur UpdateDestination. |
| Configuration | String | Yes | {"topic":"/a1POX0c****/device1/user/get","topicType":1} |
La configuration de la destination de données au format JSON. La configuration varie en fonction du type d'action de règle. Pour plus d'informations, consultez la description du paramètre Configuration dans la rubrique CreateDestination. |
| DestinationId | Long | Yes | 1002 |
ID de la destination de données. Appelez l'opération ListDestination pour interroger les destinations de données et obtenir l'ID de la destination de données. |
| Name | String | Yes | DataPurpose |
Nom de la destination de données. |
| Type | String | Yes | REPUBLISH |
Type d'action de règle à appliquer aux données. Valeurs valides :
|
| IotInstanceId | String | No | iot-2w**** |
ID de l'instance. Vous pouvez afficher l'ID de l'instance sur la page Overview de la console IoT Platform. Important
Pour plus d'informations, consultez Overview. |
| Description | String | No | The data that is forwarded to another topic. |
Description de la destination de données. |
En plus des paramètres de requête spécifiques à l'opération, vous devez spécifier les paramètres de requête communs lors de l'appel à cette opération. Pour plus d'informations, consultez Paramètres communs.
Paramètres de réponse
| Parameter | Type | Example | Description |
| Code | String | iot.system.SystemException |
Code d'erreur renvoyé en cas d'échec de l'appel. Pour plus d'informations, consultez Codes d'erreur. |
| ErrorMessage | String | A system exception occurred. |
Message d'erreur renvoyé en cas d'échec de la requête. |
| RequestId | String | E4C0FF92-2A86-41DB-92D3-73B60310D25E |
ID de la requête. |
| Success | Boolean | true |
Indique si l'appel a réussi.
|
Exemples
Exemple de requête
http(s)://iot.cn-shanghai.aliyuncs.com/?Action=UpdateDestination
&Configuration={"topic":"/a1POX0c****/device1/user/get","topicType":1}
&DestinationId=1002
&Name=DataPurpose
&Type=REPUBLISH
&<Common request parameters>
Exemple de réponse en cas de succès
Format XML
<UpdateDestinationResponse>
<RequestId>E4C0FF92-2A86-41DB-92D3-73B60310D25E</RequestId>
<Success>true</Success>
</UpdateDestinationResponse>
Format JSON
{
"RequestId": "E4C0FF92-2A86-41DB-92D3-73B60310D25E",
"Success": true
}
Codes d'erreur
| HttpCode | Error code | Error message | Description |
| 400 | iot.system.SystemException | An internal error occurred. Try again later. | Une exception système s'est produite. |
| 400 | iot.ruleng.NullRuleActionConfig | The rule action configuration is empty. | Aucune action n'est spécifiée pour la règle. |
| 400 | iot.common.InvalidFormattedParameter | The parameter format is invalid. | Le format du paramètre est incorrect. |
Pour obtenir la liste des codes d'erreur, visitez le Centre d'erreurs de l'API.