You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We currently call IoTHubDeviceClient_LL_AzureStorageInitializeBlobUpload and pass the SAS token to an external process. We are going to upload larger files and do not want to do it in the C/ADU code, thus the external process.
if (IoTHubDeviceClient_LL_AzureStorageInitializeBlobUpload(
device_ll_handle, path, &uploadCorrelationId, sas)
!=IOTHUB_CLIENT_OK)
{
The issue is that we also need to call IoTHubDeviceClient_LL_AzureStorageNotifyBlobUploadCompletion or the files/notifications endpoint or we get error 403006 "Number of active file upload requests exceeded limit"
AducIotAgent[21124]: Info: HTTP Response:{"Message":"{\"errorCode\":403006,\"message\":\"Number of active file upload requests exceeded limit\",\"trackingId\":\"395BB5681CF848498AA9C3227DE274D5-G2:-TimeStamp:2024-09-10T12:45:06.852386663Z\",\"timestampUtc\":\"2024-09-10T12:45:06.852386663Z\",\"info\":null}","ExceptionMessage":""}
We were planning to notify IoT by calling in the external process the equivalent of POST to https://our_iot_hub.azure-devices.net/devices/my-device/files/notifications
We currently call
IoTHubDeviceClient_LL_AzureStorageInitializeBlobUpload
and pass the SAS token to an external process. We are going to upload larger files and do not want to do it in the C/ADU code, thus the external process.The issue is that we also need to call
IoTHubDeviceClient_LL_AzureStorageNotifyBlobUploadCompletion
or thefiles/notifications
endpoint or we get error 403006 "Number of active file upload requests exceeded limit"We were planning to notify IoT by calling in the external process the equivalent of POST to
https://our_iot_hub.azure-devices.net/devices/my-device/files/notifications
In order to get this signature we would like to call the equivalent from the Azure IoT C SDK
IoTHubClient_Auth_Get_SasToken
azure-iot-sdk-c/iothub_client/src/iothub_client_ll_uploadtoblob.c
Lines 348 to 349 in b8af2f4
Any way we can do this?
The text was updated successfully, but these errors were encountered: