HarmonyOS云开发知识点梳理:Serverless与认证服务详解

需积分: 0 0 下载量 16 浏览量 更新于2024-06-18 1 收藏 28KB DOCX 举报
本题库主要涉及HarmonyOS云开发的相关知识点,涵盖了应用架构、认证服务、Serverless技术、账号管理、云函数开发、第三方账号绑定、版本管理、数据存储与加密、云数据库操作以及安全策略等多个方面。以下是对这些知识点的详细解析: 1. **应用架构**:虽然提到了微服务架构、单体架构和Serverless架构,但题目指出单体架构不是演进阶段之一,而是强调了微服务架构的发展趋势和Serverless作为现代架构的先进性。 2. **HarmonyOS开发工具**:确认了使用Arkts进行鸿蒙应用开发是正确的,这涉及到HarmonyOS的开发环境和工具支持。 3. **认证服务**:认证服务允许绑定多种账号,但并不是一次绑定后只能绑定一个社交账号,手机号码登录需要提供国家码,且自建账号系统可以接入。 4. **账号管理**:认证服务确实在登录后能获取用户信息,但不包括手机号,因为这涉及到隐私保护。 5. **Serverless**:题干指出Serverless是云计算的主流趋势,它强调无服务器部署和自动扩展的能力。 6. **云函数开发**:云函数可以通过在线编辑或上传ZIP包的方式开发,支持匿名账号功能,但绑定第三方账号后会失效。 7. **云数据库**:CloudDB提供了本地数据加密和API接口支持,包括 Upsert操作和对象操作,但数据同步模式并非只有两种,还有可能结合使用。 8. **数据存储**:CloudDBzone是数据存储区域,但各zone间的数据关联操作并不直接支持,这是对云存储设计的一个误解。 9. **安全策略**:云存储默认的安全设置要求用户验证才能执行读写操作,确保数据安全。 10. **版本管理和变更**:发布后的版本代码不可再变更,强调了版本控制的重要性。 11. **CloudDB API**:create函数后版本默认为1,但后续操作可能涉及到版本升级。 12. **数据操作**:CloudDB的executeUpsert()方法用于更新而非新插入数据,这是对数据操作方法的理解。 总结:此题库主要测试了考生对HarmonyOS云开发平台的理解,涵盖了从基础架构到具体服务功能的实践应用,适合备考者进行技能验证和复习。同时,了解了这些知识点可以帮助开发者更好地利用HarmonyOS平台进行高效开发。