MIOT FDS云服务配置教程:创建密钥并授权

需积分: 0 1 下载量 27 浏览量 更新于2024-08-05 收藏 240KB PDF 举报
MIOT FDS功能指南是针对小米IoT设备和服务提供商的一份详细介绍文档,它主要讲解了如何通过微服务架构与小米的FileStorageService (FDS) 进行集成。FDS是小米提供的一种云文件存储服务,类似于AWS的S3,采用Bucket/Object数据模型,支持RESTful API接口和多种开发语言SDK,还提供了签名、OAuth2.0和小米SSO等多种身份验证方式。 首先,FDS的基础概念包括: 1. **Region**:数据物理位置的划分,每个区域的FDS代表一个数据中心。 2. **Bucket**:用于存储对象的容器,对象包含了用户实际存储的数据内容和元数据。 3. **Object**:存储在FDS中的用户数据,例如厂商上传或下载的文件,以及Miio Cloud生成的日志。 为了实现与MIOT服务端的对接,开发者需要按照以下步骤操作: **1. 创建云服务密钥** - 在小米开放平台上(dev.xiaomi.com),注册并进入密钥中心,创建新的云服务密钥,获取AppID、AppKey和AppSecret,即APP_ACCESS_KEY和APP_ACCESS_SECRET。 **2. 授权读写权限** - 登录小米生态云(cnbj6.cloud.mi.com),进入控制台,选择文件存储服务,对指定的Bucket设置访问权限,将步骤1生成的AppID作为Grantee,赋予相应的读写权限。 **3. 传递密钥信息** - 将生成的AppID、AppKey和部分AppSecret(通常只发送一半以保护安全)通过邮件发送给MIOT服务端的对接人员。邮件内容应包括模型名称、用途、Bucket名、完整的AppID/AppKey信息、FDS所在的区域(如北京金山云、新加坡AWS等)以及使用的服务器地区(大陆、欧洲、美国或海外)。 **注意事项** - AppSecret应谨慎处理,确保不会被第三方修改。 - 模型名称和用途对于正确配置至关重要,因为这将决定FDS的特定应用场景。 这份指南详细介绍了如何在MIOT项目中集成FDS,包括创建必要的账户密钥、设置权限以及与MIOT团队的有效沟通,确保数据存储的安全和高效。这对于任何希望利用FDS进行IoT设备数据管理的开发者来说,是一份重要的参考资料。