Belirtilen bir veri kaynağının adını ve açıklamasını değiştirir.
Kullanım notları
Bir veri kaynağı oluşturmak için CreateParserDataSource işlemini çağırdıktan sonra, döndürülen DataSourceId değerini kullanarak veri kaynağının adını ve açıklamasını güncelleyebilirsiniz.
QPS sınırları
Her Alibaba Cloud hesabı bu işlemi saniyede en fazla 10 kez (QPS) çağırabilir.
Bir Alibaba Cloud hesabının RAM kullanıcıları, hesabın kotasını paylaşır.
Hata ayıklama
İstek parametreleri
| Parametre | Tür | Gerekli | Örnek | Açıklama |
| Action | String | Evet | UpdateParserDataSource |
Gerçekleştirmek istediğiniz işlem. Değeri UpdateParserDataSource olarak ayarlayın. |
| DataSourceId | Long | Evet | 1001 |
Veri kaynağının ID'si. ListParserDataSource işlemini çağırarak veri kaynağı ID'sini elde edebilirsiniz. |
| Name | String | Evet | DataSource |
Veri kaynağının adı. Ad 1 ila 30 karakter uzunluğunda olmalı ve harf, rakam, alt çizgi (_) ile tire (-) içerebilir. |
| IotInstanceId | String | Hayır | iot-2w**** |
Örnek ID'si. IoT Platform konsolundaki Overview sayfasında ID değerini görüntüleyebilirsiniz. Önemli
Daha fazla bilgi için bkz. Overview. |
| Description | String | Hayır | The device data. |
Veri kaynağının açıklaması. |
İşleme özel istek parametrelerine ek olarak, bu işlemi çağırırken ortak istek parametrelerini de belirtmeniz gerekir. Daha fazla bilgi için bkz. Ortak istek parametreleri.
Yanıt parametreleri
| Parametre | Tür | Örnek | Açıklama |
| Code | String | iot.system.SystemException |
Hata kodu. Daha fazla bilgi için bkz. Error codes. |
| ErrorMessage | String | A system exception occurred. |
Hata mesajı. |
| RequestId | String | E4C0FF92-2A86-41DB-92D3-73B60310D25E |
İstek ID'si. |
| Success | Boolean | true |
Çağrının başarılı olup olmadığını gösterir.
|
Örnekler
Örnek istekler
http(s)://iot.cn-shanghai.aliyuncs.com/?Action=UpdateParserDataSource
&DataSourceId=1001
&Name=DataSource
&<Common request parameters>
Başarılı yanıt örnekleri
XML formatı
<UpdateParserDataSourceResponse>
<RequestId>E4C0FF92-2A86-41DB-92D3-73B60310D25E</RequestId>
<Success>true</Success>
</UpdateParserDataSourceResponse>
JSON formatı
{
"RequestId": "E4C0FF92-2A86-41DB-92D3-73B60310D25E",
"Success": true
}
Hata kodları
| HttpCode | Hata kodu | Hata mesajı | Açıklama |
| 400 | iot.system.SystemException | An internal error occurred. Try again later. | Sistem istisnası oluştuğu için dönen hata mesajı. |
| 400 | iot.system.IllegalRequest | The request parameter is invalid. | İstek parametresi geçersiz olduğu için dönen hata mesajı. |
| 400 | iot.rule.UpdateRuleFailed | An error occurred while upgrading the rule. | Sistem kuralı güncelleyemediği için dönen hata mesajı. |
Hata kodlarının listesi için API Error Center adresini ziyaret edin.