我有一个设备连接到物联网核心,并通过物联网分析发送数据进行处理。数据集被导出到S3存储桶中。S3存储桶设置为公共,禁用加密,并且有一个允许公共访问的存储桶策略,但每次从IOT Analytics更新数据集时,都会对其进行加密,忽略我的存储桶级别设置。我已经测试过,如果我手动将文件上传到bucket,该策略是否按预期工作,因此似乎是IOT Analytics造成了这种情况,但至少在控制台中似乎没有任何选项来管理这种情况。。。。
有什么建议吗?
IoT Analytics不加密数据,而是使用base64对数据进行编码。物联网分析旨在用于转换/丰富数据,并在数据存储在数据存储中后使用数据集进行查询。存储在S3中的数据可以与下游应用程序一起使用,以便进一步处理或呈现给最终用户。
如果你需要解码数据,你可以按照以下步骤
a。要压缩.gz文件并将其替换为解压缩的文件,请执行以下操作:gunzip-v文件名.json.gz
-->用base64编码的filename.json覆盖gzip文件(不可读(。
b( 要进行base64解码:base64—解码文件名.json