【问题标题】:Azure IoT Upload File to BlobAzure IoT 将文件上传到 Blob
【发布时间】:2018-08-01 06:25:50
【问题描述】:

azure-iot-sdk-c 的上传文件到 blob 功能当前是否实施任何完整性检查,例如 blob 内容的 md5 哈希?我知道 c-sharp sdk 这样做,但我需要确认 c sdk。

【问题讨论】:

    标签: azure azure-storage iot azure-iot-hub azure-iot-sdk


    【解决方案1】:

    azure-iot-sdk-c 唯一提到的哈希,是通过使用 hsm_client_sign_with_identity,对于自定义 HSM,可以找到文档here . C# 和 Python 确实具有 doc

    中所述的能力

    【讨论】:

    • 使用 Azure Storage SDK 我可以做到这一点吗?
    • 是的,Storage SDK 支持它,这是一篇关于它的旧但仍然有效的博客文章:blogs.msdn.microsoft.com/windowsazurestorage/2011/02/17/… 我希望这会有所帮助。
    • @radish25 如果您可以投票或将建议的答案标记为答案,如果它有助于解决您的问题,我将不胜感激。这将帮助未来的社区成员在未来找到问题和响应,并使我们的 Azure 社区接近快速的答案:) 谢谢!
    • 嗨,亚当,还有一个简单的问题。用于存储目的的 iot 设备和集线器之间的通信通过 https 进行。这是否让我放心,我上传的内容没有改变。我发现使用存储 API,您可以设置 MD5 哈希,但一位 MSFT 开发人员提到,默认情况下 https 也会防止位翻转。是这样吗?
    • @radish25 正确的 https 可以保护您免受存储服务上的位翻转,这与 python blockblobservice 相关,但对其他人也有效:github.com/Azure/azure-storage-python/blob/master/… 第 152 行到第 171 行讨论了这种情况。
    猜你喜欢
    • 1970-01-01
    • 2017-03-14
    • 1970-01-01
    • 2017-01-24
    • 2017-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多