问个问题,听说现在华为人工智能服务器云推出了高效代码协同开发体验,有体验过的吗?


华为云开发者联盟
华为云初体验
云时代的到来,不得不说上云是真的很香,国内的华为云,阿里云,腾讯云等等都是很不错的。不过笔者不得不说华为云是真的nice。直接试用,不免也太香了。最重要的一点是对于中小企业而言,安全是最重要的,个人感觉华为云产品齐全,可以筑成安全防护的强力护盾,对于外来的木马,病毒,暴力破解都可以做到有效的防控,对于企业的数据更是可以做到有利防护。性价比这么高,可以省下一笔钱财,我先起来冲一波!...
云时代的到来,不得不说上云是真的很香,国内的华为云,阿里云,腾讯云等等都是很不错的。不过笔者不得不说华为云是真的nice。直接试用,不免也太香了。最重要的一点是对于中小企业而言,安全是最重要的,个人感觉华为云产品齐全,可以筑成安全防护的强力护盾,对于外来的木马,病毒,暴力破解都可以做到有效的防控,对于企业的数据更是可以做到有利防护。性价比这么高,可以省下一笔钱财,我先起来冲一波!
# 经验分享
华为云开发者联盟为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。 279
3
0
分享 }
摘要:华为云IoT设备接入服务,海量设备,一键接入,你值得拥有!本文分享自华为云社区《【云驻共创】Huawei Mate 40产线直击之 华为云IoT设备接入服务全体验》,原文作者:启明 。前言:在开始本文之前,我们先问问自己下面两个问题:问题一:物联网慢慢渗入千行百业,其快速发展已成必然,但是在发展的过程中有没有什么挑战呢?问题二:目前在智能制造行业很多物联网设备,都是依赖边缘网关的,也即,通过边缘网关来接入物联网,那么为什么要使用边缘网关呢?边缘网关有什么好处呢?我们将通过下面的文章,来一一解答。一、物联网带来的机遇经调查数据显示,目前已经有60%的企业,现在正在使用或者是即将部署IoT业务;有24%的企业IT预算,会用于IoT相关的一些投资;同时,已经有63%的企业,通过IoT的部署,已经收获非常丰厚的回报。物联网在经济中正在发挥着越来越重要的作用。关于物联网的更多的数据可以见下图:同时,我们可以看到,在实际生活当中,也遍布了物联网的身影:智慧抄表、智慧路灯、智慧井盖、车联网、智慧零售、智慧门店……物联网已经深深的渗入到各行各业,并且推动着相关行业的数字化转型,引领着行业做着非常深远的变革。回顾历史,我们可以总结发现,在互联网经济中,一共有三波“浪潮”:第一波:信息服务业数字化,主要是在2000年至2015年。互联网公司的发展,通过互联网软件数字化,已经推动了相关的行业进行物联网转型。而这,已经是过去式了;第二波:服务产业数字化,集中在2014-2020年,主要是以电信、银行、政府、医疗、出版、零售等等为代表的传统服务+互联网技术进行着数字化。这一阶段已经基本完成;第三波:实体经济数字化,从2015年至今。其中包括我们最为关注的制造业、能源、交通、农业等等涉及到民生的一些大的行业的变化,这是正在发生变革的一波“浪潮”。从国家的十一五/十二五规划到十三五的规划,到近期热议的“新基建”,都在推动制造业产业升级。可目前我国制造业规模庞大、但大而不强,自主创新能力不足,该如何提升呢?数字化转型正是提升制造业竞争力的关键途径。二、物联网带来的挑战物联网带来的红利无疑是巨大的,但是同时,也带来也一定的挑战:挑战一:让“物”说话
在让“物”说话的过程中,我们的关键挑战在于:大量现存设备未被数字化;多样化设备、各行业协议、各行业通信方式不同;设备要求低功耗、低成本;设备安全问题突出。我们目前让设备入网的最常用的就是传感器。传统的传感器只是模拟信息量的记录,无法对记录进行分析处理。因此,第一步,需要将传感器所有的感知数字化,用非常客观的数字来表达诸如温度、压力、位置等等信息。同时,我们需要在传感器能够感知的基础上,让它“学会表达”,也就是网络化,通过连接上网,让“物物相连”。先数字化,然后网络化,这是让“物”说话的第一步。挑战二:让“物”说一种话让“物”说一种话的关键挑战在于:百万种数据元素,缺乏标准和规范;多样化数据格式;各厂商“烟囱式”发展,数据孤岛林立,数据互通困难。目前的一些设备,因为行业不同,生产厂家也是不同的,比如路灯、井盖、水表等等,都是不同的厂家生产的。那么,在生产过程中,它们所使用的协议、接入方式有可能都是不一样的,就相当于不同国家的人,没有统一的语言,完全无法沟通。因此,我们需要在各种设备之间,“架起桥梁”,让它们说同一种话,这也就是我们的“物模型”,或者“产品模型” 。让数据标准化,统一物模型,让“物”说同一种话。挑战三:让“物”说有价值的话让“物”有价值的话的关键挑战在于:海量数据带来算力、存储问题;实时流、时序、离线、多维分析复杂;行业应用场景复杂;商业闭环、价值变现和分配问题。如何让数据变得有价值,是制造业面临的一个巨大挑战。海量的数据出现之后,我们需要从各个方面去分析:时间维度、冷热数据、有价值的数据和没有价值的数据等等,从而得到一个完整的数据分析,进而能够对“物”进行决策,让数据有价值。以上即是物联网面临的主要的挑战。可以看到,“万物互联”并不是一件简单的事情。而回归到制造业,在制造业的数字化落地过程中,企业发现,数据的量非常大,流通起来非常困难,数据采集的周期也非常短,基本以秒为单位。同时,数据如何使用,都已经被限制。因此,具体到制造业,数字化的过程中还有如下问题:无法做个性化定制:全要素采集非常困难;无法网络化协同:多域数据流打通难;无法智能化生产:数据大、维度多分析难;无法服务化延伸:产品智能化服务开发难。三、华为云IoT设备接入服务解读(一)设备接入服务解决方案架构图:互联网的用户,都有一个基本的认知,那就是“数据不会凭空产生”。数据都是通过采集进而上报上来的。华为云IoT设备接入服务,即是进行数据采集工作的一个工具,或者说,平台。以下是华为云IoT的物联网解决方案架构图:华为云IoT云服务,以LiteOS为操作系统,赋能设备以“感知”的能力,同时,通过SDK让设备有网络化的能力;设备网络化之后,通过网关等方式接入华为云IoT的物联网平台(包括设备接入服务、设备发放服务、全球SIM联接以及数据分析服务等等),进行数据上报、命令下发等操作;再通过API方式,连接到物联网应用,打造智慧交通、智慧城市、智慧园区等等各种智慧场景。当然整个框架里面也有很多华为云其他的服务,比如数据库等等,来支撑上层物联网应用的使用。其中,设备接入服务,提供海量设备的接入和管理能力,配合华为云其他服务同时使用,帮助客户快速端到端构筑满足要求的物联网解决方案。其包括多网络接入、设备联动规则、产品模型开发等等功能,通过这些微服务,为设备接入提供一个整体服务管理能力。(二)华为云IoT设备接入服务通信模型让“物”说话,只是一个拟人的修辞手法,我们实际上要做的,是要让设备使用一种通信方式进行“沟通”。那么我们要如何将一个设备抽象出来进行分析处理呢?首先,是属性上报。通过相关的协议解析,属性上报之后,基于模型管理,会把设备的属性分成属性、命令、事件和透明的消息模式,而这些,我们又可以通过schema的形式进行描述;而在上层应用,我们也会按照这样的模型进行相关的处理。 接下来,我们详细介绍一下设备接入服务的各个能力。1、产品模型(Profile):统一的数据&通信模型上述这样的一个统一的数据模型是如何形成的呢?这里引入了一个“编解码插件”的概念。具体的方式如下:定义产品:这里有两种方式进行定义:方式1:设备厂商通过SP Portal在线编辑Profile;方式2:设备厂商获取平台提供的样例Profile,根据自身业务进行修改,生成自己业务所需Profile;快速生成插件插件生成:平台提供开发者Portal,通过开发者Portal基于自己定义的Profile,快速生成插件;插件部署:对于完成的插件支持一键快速部署;价值对于上层应用价值:降低上层应用对设备管理复杂度,通过在平台规模不同厂家的数据,形成统一的Profile,上层应用无须感知不同设备的差异;对设备厂商价值:无须修改设备代码,通过插件适配不同企业的诉求,降低设备厂家的维护复杂度。2、规则引擎:数据流转&设备联动我们再来结识一下设备接入的另一个强大的功能:规则引擎。通过规则引擎,我们可以把上报的数据上传到相关的服务(比如数据分析服务等等),引发多设备协同(提醒、告警通知、状态报告等等)。3、构筑边云协同、泛接入、可信的智能IoT边缘服务:IoT边缘,即除了提供云端的能力以外,通过边缘也会构筑大量的能力,包括泛接入能力、本地自治、行业应用等等。特别需要介绍一下,泛接入能力能够满足除了一些相对标准的协议接入以外,还能提供一些私有协议的接入。在边缘之上,也会集成前面说的行业插件能力。通过这种第三方行业插件的能力,能够接入各种各样的设备。4、基于规则的设备联动,边云协同实现多场景业务自定义边缘侧的设备联动,可以和云端的IoTDA接入服务做统一的协同。5、网络异常时提供本地自治能力,确保业务连续性本地自治的能力很好理解。一般来说,当网络异常的时候,边缘的站点,是贴近设备的。贴近设备的时候,根据自己的管理能力,为接入的设备提供服务,也就是说当网络边缘站点跟云端的网络出现异常情况的时候,可以通过本地自治管理,能够保证业务的连续性。四、华为云IoT设备接入服务快速接入&演示接下来,结合一个产线的设备来实际演示一下设备是如何接入物联网平台的。我们需要准备的物料有:边缘网关(Atlas500)边缘网关集成标准MODBUS协议PLC(镭雕机,含设备网关MODBUS Sever和采集器)接入到边缘网关边缘网关集成私有设备接入协议(集成对应协议解析的容器/进程服务)PLC(贴片机)采用私有TCP协议介入到边缘网关具体流程:1、进入IoTDA服务:https://www.huaweicloud.com/product/iothub.html,点击“立即使用”2、进入设备接入服务页面,创建产品:通过控制台的产品页面,可以预先从属性、服务、设置的命令、事件等等每个维度去定义每一种产品,以下简单介绍比较重要的几个产品模型:IoT边缘:edge_node,创建产品并定义相关产品模型。每个模型的属性,对应一个服务的类型,如edge_access,即是负责MODBUS的设备接入镭雕机:LaserMarkingModbus。模型较为简单。通过镭雕机上报雕刻的速度、电流和LED灯等等。镭雕机的设备网关:modbus_server。主要用来设置与MODBUS设备对接的相关的参数,比如连接类型、鉴权、IP地址端口等等信息。贴片机:Mounter1。较为复杂,里面除了基本的信息,如产品版本、产品名称、加工程序名等等,还包括如加工结果、设备状态、压缩空气气流等等所有涉及到贴片工艺相关的一些参数3、进入“设备”:“设备”里的HDC2021 Training就是本次实验所需的设备在“设备”的概念里,“设备”是分层级的,HDC2021 Training所属产品是我们之前定义的“edge_node”,同时,它又有两个子设备:training_server(镭雕机)和MountDevice0425(贴片机)。4、注册子设备:在HDC2021_Training/training_server下注册Modbus子设备选择产品:进行数据采集配置添加子设备,并点击“确定”:完成以上就是一个简单的设备接入的演示。华为云IoT平台除了可以使用网关接入,还可以采取直连(MQTT)的方式,对硬件没有特殊的要求,大家有时间可以自行前往进行体验。五、华为云IoT设备接入服务小结回顾我们在一开始提出的问题,我们在经过这一阶段的讲解之后,可以做出这样的回答:问题一:物联网慢慢渗入千行百业,其快速发展已成必然,但是在发展的过程中有没有什么挑战呢?答:前面说过的三大挑战:让“物”说话,让“物”说同一种话,让“物”说有价值的话。也即,让设备数据化、网络化、标准化,同时需要有数据分析能力,让数据能够价值最大化。问题二:目前在智能制造行业很多物联网设备,都是依赖边缘网关的,也即,通过边缘网关来接入物联网,那么为什么要使用边缘网关呢?边缘网关有什么好处呢?答:边缘网关对网络可靠性、安全性的增强,是非常有利的,同时能够增强本地多个单设备的本地闭环也有这明显的好处。通过上述的讲解和实验,我们可以看到华为云IoT设备接入服务提供海量设备连接上云、设备和云端双向消息通信、批量设备管理、远程控制和监控、OTA升级、设备联动规则等能力,并可将设备数据灵活流转到华为云其他服务,帮助物联网行业用户快速完成设备联网及行业应用集成。一起来体验一下吧~本文整理自【华为云社区内容共创者火热招募中】第四弹:耕耘五月,步履不停!查看活动详情:https://bbs.huaweicloud.com/blogs/266530点击关注,第一时间了解华为云新鲜技术~}
系列文章:HarmonyOS应用开发者基础认证满分答案(100分)HarmonyOS应用开发者基础认证【闯关习题 满分答案】HarmonyOS应用开发者高级认证满分答案(100分)HarmonyOS云开发基础认证满分答案(100分) PC端可直接搜索关键词 快捷键:Ctrl+F
题目特有关键字、技术关键字等等如有新题出现,欢迎投稿,本文随时更新。 一、判断题1.应用架构的演进依次经历了微服务架构、单体架构、Serverless架构等阶段。(错误)2.鸿蒙应用可以使用Arkts开发(正确)3.认证服务在绑定微信账号后就不能再绑定QQ账号了。 (错误)4.认证服务手机号码登录需要填写国家码。(正确)5.自己构建的账号系统可以加入到认证服务中。 (正确)6.认证服务不同站点的数据是独立的。(正确)7.Serverless是云计算下一代的默认计算范式。(正确)8.邮箱用户发送验证码的模板是可以修改的。(错误)9.认证服务提供了端侧验证token的。(正确)10.云函数开发既可通过在线编辑代码,也可通过上传.zip格式代码文件。 (正确)11.匿名账号在绑定了Twitter账号后就失效了。(正确)12.认证服务是用于华为账号用户认证的。(错误)13.对于系统内置账号的缺省口令,口令应符合复杂度的要求,如果不能满足口令复杂度则需要在用户首次登录时强制修改。(正确)14.一个对象的数据大小最大值为2MB。(正确)15.认证服务登录微信微博QQ等三方账号后可以获取三方账号绑定的手机号码等信息。(错误)16.发布版本后,版本的代码仍可变更。(错误)17.创建函数完成后,版本默认是1。(错误)18.Cloud DB提供本地数据加密功能,端侧数据加密以Schema为粒度进行设置。 (错误)19.Serverless解决方案可以提供智能弹性、更低成本、简化开发的价值。(正确)20.云数据库提供的能力中,通过executeUpsert()将一个或者一组对象写入到当前Cloud DB zone中。在写入对象时,如果在Cloud DB zone已经存在主键相同的对象,则更新已有的对象。(正确)21.Cloud DB提供基于对象操作的API接口,支持单个或批量操作对象,如新增、修改、删除和查询等(正确)22.云数据库中,Cloud DB zone(即存储区)是一个数据存储区域,Cloud DB zone之间的数据可以实现关联操作。(错误)23.云存储默认的安全策略,只允许经过身份验证的用户执行所有读写操作 (正确)24.Cloud DB的数据同步模式包括缓存模式和本地模式。应用可以仅使用缓存模式或者本地模式,也可以同时使用缓存模式和本地模式。(正确)25.Cloud DB服务在通过OnSnapshotListener类中的onSnapshot()实现快照回调函数时,不需要显式地释放资源,Cloud DB服务会自动释放(错误)26.云存储客户端SDK可实现跨域配置 (错误)27.云数据库提供的能力中,通过executeUpsert()将一个或者一组对象写入到当前Cloud DB zone中。在写入对象时,如果在Cloud DB zone已经存在主键相同的对象,则更新已有的对象。(正确)28.Cloud DB提供隐私或者敏感数据的全程加密管理能力:用户数据将在端侧进行加密,然后再以密文形式发送并存储到云侧,只有用户依据其输入的密码才能获取密钥信息并访问自己的加密数据。(正确)29.云函数部署,上传的函数包中(ZIP),只需要传单个代码文件,依赖会有云函数去下载。(错误)30.在Cloud Function中,监听事件源上的指定类型事件,当事件发生时自动调用函数并将事件数据提交给函数处理的组件被称为触发器。(正确)31.云函数可以根据函数的实际流量对函数进行弹性伸缩,开发者无需对服务器资源进行管理。(正确)32.Cloud Functions是一项Serverless计算服务,能通过引入多种中间件技术,提供FaaS(Function as Service)能力。(错误)33.云存储服务默认不开通,需要手动在AGC中开通云存储服务。 (正确)34.Cloud Functions可以为您准备好计算资源,弹性地、可靠地运行任务,并提供日志查询、性能监控和报警等功能。(正确)35.如果您的应用短期内迎来了爆发式的用户增长,您可以联系技术工程师为您进行在线迁移。(正确)36.云函数需要用户自行考虑租用/购买多少资源以达到最少成本最高效运行自己的函数。(错误)37.云数据库可以通过executeDelete()删除单个对象或者一组对象,删除一组对象时,删除操作是原子的,即对象列表中的对象要么全部删除成功,要么全部删除失败。(正确)38.云数据库当Cloud DB zone为关闭状态时,可以进行删除对象操作。(错误)39.Cloud DB提供简单易用的多平台原生SDK,您的Android应用、iOS应用、Web应用、快应用、快游戏、小程序和小游戏可以通过SDK直接访问云侧数据库。同时,Cloud DB还支持通过Server SDK直接管理云侧数据,实现云侧数据的高效管理。(正确)40.开发者在接入使用Cloud DB SDK和服务前,需按照本要求在应用的隐私政策中向用户告知SDK相关信息,并获取用户的同意或取得其他合法性基础(正确)41.云存储的文件对象名称,要避免超过255个字符,超过后会导致在某些操作系统下出现兼容问题(正确)42.云侧使用Serverless托管会带来更高的资源消耗和成本。(错误)43.云存储的安全规则中的match语句,只支持匹配确切的具体路径 (错误)44.云存储服务采用按量付费的方式进行结算(正确)45.云数据库提供的查询能力包含简单查询,复合查询,聚合查询以及分页查询等。(正确)46.应用版本升级时,可在AppGallery Connect控制台上导出对应版本文件,添加至本地开发环境。并通过调用AGConnectCloudDB类中的createObjectType()实现新对象类型的创建,调用openCloudDBZone2()打开指定Cloud DB zone,完成对象类型版本的升级。(正确)47.在使用云数据库功能时,需初始化数据库实例(正确)48.云存储不仅提供了客户端SDK,还提供了服务端SDK;使用云存储SDK可以实现安全可靠的文件上传和下载服务。(正确)49.无访问权限的用户,使用云存储文件的令牌也无法下载该文件。(错误)50.云存储实例名称可以是IP地址(错误)51.使用云存储时,对象的删除操作不可逆,建议备份好相关文件 (正确)52.云存储的某个文件可以与多个安全规则match语句匹配,如果有多个allow表达式与某个请求匹配,则只要任意一个条件为(正确),就允许访问。 (正确)53.云存储的令牌被撤销后,仍然可以使用(错误)54.云存储开通免费档套餐的项目,可创建多个存储实例 (错误)55.Serverless服务可以根据业务流量进行弹性扩缩容(正确)56.开通云存储的同时,系统会自动设置默认安全规则 (正确)57.开启静态CDN加速功能,需要云存储配置资源目录的匿名访问权限 (正确)58.云侧服务部署到Serverless后需要人工进行运维,如购买服务器,配置防火墙等操作(错误)59.DevEco中云开发能力和原有端开发能力深度融合(正确)60.云存储的存储实例名称,允许以字母、数字和"-"作为开头和结尾 (错误)61.云存储的安全规则的声明都是以agc.cloud.storage开头。(正确)62.业界认为Serverless=IaaS+PaaS。(错误)63.接入认证服务后,用户每次收到验证码短信都需要开发者买单。(错误)64.云数据库使用通过startAt()、startAfter()、endAt()和endBefore()方法限定查询数据的起始位置或者终止位置,和limit()、orderByAsc()、orderByDesc()等结合使用实现分页查询能力。(正确)65.云计算的演进依次经历了虚拟机、容器化、Serverless等阶段。(正确)66.当未通过身份验证的用户向AGC云存储发出请求时,云存储的安全规则request.auth变量为null,无法访问数据。(正确)二、单选题1.以下哪个服务不是华为Serverless服务的范畴?(E)A.认证服务B.云函数C.云应用引擎D.云数据库E.云主机F.云托管2.Serverless模板面向开发者提供:(A)A. 易用高价值微解决方案B. 端云一体化开发体验C. 丰富的多平台、跨平台SDKD.跨平台的命令行工具3.通过认证服务直接接入华为账号认证一共需要集成几个SDK(B)A. 1B. 2C. 3D. 44.关于函数开发以下说法正确的是(A)A.不同语言函数通过zip包上传的函数部署包有不同的文件目录结构。B.用户使用日志服务,只能向前端打印info级别日志。C.函数实例资源配置为默认规定,用户不可选择更改配置。5.以下哪个服务是云数据库和云存储中数据访问权限控制所依赖的基础服务?(C)A.云缓存B.云托管C.认证服务D.云应用引擎6.关于云函数开发
l
a
t
e
s
t
版本,下列说法错误的是:(
C

A
.
创建函数完成,版本默认为
latest版本,下列说法错误的是:(C) A. 创建函数完成,版本默认为
latest版本,下列说法错误的是:(C)A.创建函数完成,版本默认为latest。B. 只能修改
l
a
t
e
s
t
版本,其它发布版本不可变,只支持查看、删除。
C
.
点击发布新版本按钮,可以发布版本,版本号从
0
开始递增。
D
.
已发布版本,实质是对发布时
latest版本,其它发布版本不可变,只支持查看、删除。 C. 点击发布新版本按钮,可以发布版本,版本号从0开始递增。 D. 已发布版本,实质是对发布时
latest版本,其它发布版本不可变,只支持查看、删除。C.点击发布新版本按钮,可以发布版本,版本号从0开始递增。D.已发布版本,实质是对发布时latest的完整复制,不可变更,供生产使用。7.认证服务在国内支持多少种认证方式(C)A. 9B. 10C. 11D. 128.以下哪个是认证服务可以看到的统计数据(A)A. 发送短信验证码次数B. 用户登录次数C. 用户注销次数D. 发送邮件验证码次数9.函数包是什么格式的(A)A. zip包B. 文件夹C. jar包D. 脚本10.以下哪个选项不是传统Web应用构建的痛点(C)A. 引入的框架复杂多样,开发难度高B. 应用部署流程长,运维工作专业性强、成本高C. 强依赖第三方服务,无法针对用户定制化、个性化D. 资源使用成本无法预测,流量不确定如何应对11.云函数如何解决资源使用量问题:(D)A. 按租用服务器时长收费B. 按使用量收费C. 按用户函数创建时长收费D. 按函数大小和使用时间进行分阶段收费12.以下哪些不是使用Cloud Function需要做的事:(D)A. 开发函数B. 为函数绑定触发器C. 上传函数D. 选择合适规格的服务器13.下面那些不是Serverless的优势(D)A. 极简开发B. 零运维C. 按使用量付费D. 安全性更强14.以下哪项目不是Serverless解决方案的优点:(C)A. 极简开发B. 零运维C. 手动弹性伸缩D. 按使用量付费15.一个对象类型中,最多支持创建多少个索引?(C)A. 12B. 10C. 16D. 1816.云函数使用云存储CLOUDSTORAGE,若期望在上传文件后触发某个函数调用,需要添加的事件类型是(B)A. onWriteB. CompletedC. DeleteD. onUpsert17.以下哪个存储实例名称是合法的(B)A. _Test_ProjectB. project-1-jxzsqC. T1-jxzsqD. Project-A-18.云数据库为您定制了运维可视化报表,目前您可在( )界面查看到项目内App的日活跃度和月活跃度等视图信息。(B)A. 云调试B. 云监控C. 云存储D. 云托管19.新创建完一个函数,此时函数版本为$latest,此时连续发布2个版本后,再发布一个新的版本,此时版本号为:(D)A. 0B. 1C. 2D. 320.下面那个是云函数应用场景(D)A. 服务扩展B. Web构建C. 弹性计算D. 以上全部是21.在云数据库中,复合主键最多包含多少个字段?(A)A. 5B. 6C. 4D. 722.如果您的项目未升级到付费档套餐,服务允许项目内app的最大并发连接数是(),每秒最多可操作数为(),免费存储空间为()。(C)A. 15 2 100MBB. 50 5 2GBC. 150 10 1GBD. 1500 100 10GB23.Cloud DB作为AppGallery Connect解决方案的一部分,为AppGallery Connect平台构建了()能力。从而让应用开发者聚焦于应用本身的业务,极大的提升开发者的生产效率。(A)A. MBaaS(移动后端即服务)B. DaaS(数据即服务)C. IaaS(基础设施即服务)E.PaaS(平台即服务)24.关于云数据库,如下描述错误的是?(D)A. 安全规则用于解决身份验证和授权。B. 云数据库的认证用户角色默认拥有query权限,可自定义配置upsert和delete权限。C. 云数据库是一款基于对象模型的数据库,采用存储区、对象类型和对象三级结构。D. 每个对象的数据大小应小于等于5MB。25.在Android SDK中, setEncryptedKey方法设置和修改端侧cloud DB zone数据加密存储的秘钥时,秘钥长度的值可以为多少?(C)A. 1~32个字符B. 1~64个字符C. 1~128个字符D. 1~256个字符26.开通云存储后,若需要通过AGC控制台创建更多新的存储实例,用户需要(A)A. 升级为按量付费套餐B. 可直接添加C. 无法创建新存储实例D. 以上都不对27.云存储函数触发器是(B)A. 项目级B. 存储实例级C. 用户级D. 团队级28.以下哪个不是Cloud DB的典型应用场景(D)A. 数据存储在云侧,应用离线可用B. 数据全程加密管理,保障数据安全C. 数据在多端实时同步D. 数据支持增删改查29.下面对Cloud DB的描述错误的是:(B)A. Cloud DB是AppGallery Connect云数据库服务B. Cloud DB world角色有upsert权限,认证用户角色没有upsert权限,认证后能插入数据并同步到Cloud DBC. Cloud DB支持对象类型的导出和导入D. Cloud DB事务是原子性的,事务中对数据的操作要么全部成功,要么全部失败30.如何使用命令行清空某张表的数据?(C)A. cloudbcli delete-all --zone MyZone --object-type BookInfoB. agcli delete-all --zone MyZone --object-type BookInfoC. agcli db delete-all --zone MyZone --object-type BookInfoD. agcli db delete-all --object-type BookInfo31.AppGallery Connect云数据库服务中,对象类型,存储区最多可以分别创建多少个 (C)。A. 无限制创建;1个B. 256个;4个C. 128个;4个D. 4个;无限制创建32.云存储服务中发生文件或者文件夹上传或删除操作后,若需要触发事件并执行想要实现的功能,需要先开通(A)A. 云函数B. 云数据库C. CDN域名加速D. 无需开通其他服务,可直接使用33.云存储单次请求上传的文件对象大小不超过_G(B)A. 50GBB. 5GBC. 10GBD. 20GB34.如何快速部署完整的云侧代码?(C)A. 选中单个函数右键选择部署B. 选中云数据库右键选择部署C. 选择整个云工程右键选择部署D. 选择端侧工程目录右键选择部署35.以下关于端云一体化的说法正确的是(C)A. 端云一体化工程目录结构中只包含了端侧代码B. 端云一体化工程目录结构中只包含了云侧代码C. 端云一体化工程目录结构中不仅包含了端侧代码,也包含了云侧代码D. 云工程的云函数和云数据库必须分别进行部署36.以下说法不正确的是:(B)A. 端云一体化开发可以同时开发端侧和云侧代码B. 云侧代码推荐使用Java开发C. 端侧代码推荐使用ArkTS开发D. 端云一体化开发可以快速提升开发效率37.以下选项关于端云一体组件说法错误的是(C)A. 端云一体组件同时提供了端侧页面和云侧逻辑B. 开发者几行代码即可实现完整的业务功能,如登录,支付等C. 开发者需要自己写云侧逻辑D. 登录组件后台对接了AGC提供的认证服务38.接入华为账号认证需要调用几个接口(A)A. 1B. 2C. 3D. 439.一键登录适用于以下哪种认证方式(B)A. 邮箱认证B. 手机号码认证C. 华为账号D. 自有账号40.对于云存储服务,以下哪种存储实例名是合法的?(C)A. StorageInstance1B. storage_instance_1C. storage-instance-1D. storage/instance/141.端云一体云侧开发推荐开发者使用哪种开发语言(A)A. tsB. javaC. jsD. go42.存储实例名称的长度限制不超过多少个字符(A)A.57B.58C.59D.6043.云存储单个文件对象大小不超过(A)A. 50GBB. 5GBC. 10GBD. 20GB44.云存储安全规则中的resource对象,表示资源文件名称的属性是(B)A.pathB.nameC.bucketD.contentType45.以下关于云存储服务的说法,错误的是(C)A. 可以通过AGC控制台实现令牌下载对象B. 可以通过集成云存储客户端SDK实现令牌下载对象C. 令牌被分享后,就无法删除D. 当文件对象仅有一个令牌匹配时,可以在AGC管理台上重置令牌46.通过云存储的令牌,您可以做什么?(B)A.上传文件B.下载文件C.登录账号D.授予权限47.若云存储的安全规则定义为:(A)A. 系统允许/{bucket}/images/{path=}路径的文件执行写操作B. 系统允许/{bucket}/images/{path=}路径的文件允许修改文件元数据C. 存储实例下images/jpg/demo.jpg文件无法执行下载操作D. 无法枚举存储实例下images/jpg/路径的子文件48.以下关于云存储服务的说法,错误的是(B)A. 存储实例名称全局唯一,创建后,不能修改B. 用户可以删除项目默认的存储实例C. 云存储支持控制台批量下载文件D. 客户端SDK不支持删除存储实例49.以下云存储SDK可以创建存储实例的是(B)A.AndroidB.Node.jsC.WebD.iOS50.以下哪个功能是Server SDK提供的功能(C)A.用户登录B.用户登出C.验证用户凭证D.重认证51.认证服务在海外支持多少种认证方式。(D)A. 9B. 11C. 13D. 1552.当备份文件的大小大于()MB或者包含的数据记录条数大于()条,会被系统分为多个文件。(B)A. 10 1000B. 20 1000C. 10 500D. 20 50053.鸿蒙开发者可以在那个工具中获得云开发一体化开发体验(C)A. SDKB. CLIC. DevEco StudioD. Serverless三、多选题1.端云一体化开发的优势(ABCD)A. 一个工程内同时开发端侧和云侧代码B. 前端人员快速上手开发后端代码C. 云侧基于Serverless构建,弹性伸缩,免运维D. 支持在DevEco Studio中开发HarmonyOS应用2.Serverless服务有哪些特点(ABC)A. 根据流量自动弹性伸缩B. 具备丰富的可观测能力C. 开发者只需要关注自己的业务逻辑,无需关注基础设施、中间件和集群D. Serverless服务需要开发者关注云侧服务器使用情况3.端云一体化开发当前提供了哪些云侧能力(ABCD)A. 认证服务B. 云函数C. 云数据库D. 云存储E. MYSQL4.在Serverless的场景下,以下哪些是不需要开发者关注的(BCD)A.业务逻辑B. 中间件运维C. 集群运维D. 基础设施运维5.以下哪些是认证服务的收费项(AC)A. 发送验证码B. 华为账号认证C. 一键登录D. 邮箱账号登录6.以下哪些账号在认证服务属于三方账号?(ABD)A. 华为账号B. QQ账号C. 手机账号D. 苹果账号7.认证服务支持以下哪些国家?(ABCDE)A. 中国B. 俄罗斯C. 墨西哥D. 德国E. 南非8.认证服务支持以下哪些平台?(ABCD)A. AndroidB. iOSC. WebD. HarmonyOS9认证服务的优势有哪些?(ABCD)A.免费额度B.一键登录C.单易用D.安全可靠10.认证服务可以为以下哪些Serverless服务做用户鉴权。(ACD)A. 云数据库B. 云函数C. 云存储D. 云托管11.以下哪些操作可以通过SDK提供的API完成。(BCD)A. 认证方式启用B. 认证服务登录C. 一键登录D. 用户注销12.短信模板支持以下哪几种场景?(ABC)A.验证手机号码B.重置登录密码C.更改手机号码D.注销手机号码13.以下哪些是认证服务的收费项(AC)A. 发送验证码B. 华为账号认证C. 一键登录D. 邮箱账号登录14.以下哪些账号在认证服务属于三方账号?(ABD)A. 华为账号B. QQ账号C. 手机账号D. 苹果账号15.短信模板支持以下哪几种场景?(ABC)A.验证手机号码B.重置登录密码C.更改手机号码D.注销手机号码16.云函数平台可使用的触发器类型包含以下哪些?(ABCDEF)A. HTTPB. CLOUDDBC. AUTHD. REMOTE_CONFIGE. CLOUDSTORAGEF. CORN17.关于Cloud Functions说法正确的是:(AC)A. 用户使用Cloud Functions后不再需要去创建资源,运维成本降低B. 用户开发云函数,上传的函数部署包里只需要单个代码文件C. 用户只能对$latest版本的函数进行修改调试18.云函数触发器的核心是(AB)A. 定义事件源B. 定义事件类型C. 定义传输数据格式D. 定义传输协议19.当前云函数支持的运行时有哪些:(ABD)A. JavaB. PythonC. C++D. nodejs20.下面哪些是 Cloud Functions应用场景(ABCD)A. 服务扩展B. Web构建C. 弹性计算D. ETLE. 网络安全21.关于Cloud Functions提供的FaaS(Function as a Service)服务,下列说法正确的是:(ABC)A. 将开发测试的对象聚焦到函数级别,大幅简化应用开发与运维相关的事务。B. 可以在应用中集成云函数SDK,便捷操作云数据库、云存储。C. 根据函数的实际流量对函数进行弹性伸缩,无需对服务器资源进行管理。D. 开发者负责运维工作,例如资源创建,中间件部署,手动伸缩等。22.阿明是xxx公司的开发,他现在想在Cloud Functions部署一个业务函数。以下哪些行为是正确的:(BCD)A. 在Cloud Functions平台申请创建函数,选择函数运行时。内存按照平台默认即可,如果内存超过申请值,Cloud Functions会对内存自动扩容。B. 按照Cloud Functions要求的函数部署包结构编写业务函数,打包上传至Cloud Functions平台。定义好程序主入口,在Cloud Functions平台填写。C. 创建好函数之后,阿明点击测试函数按钮进行函数测试。D. 阿明创建好函数并调试运行结束后,希望有一个固定的发布版本供生产使用,可以在版本页面发布新版本。E. 阿明发现以前发布过的版本有功能需要升级,可以直接在Cloud Functions平台对已经发布的函数版本进行编辑。23.程序主入口有哪些变量?(ABCD)A. eventB. contextC. callbackD. logger24.传统Web应用构建的痛点有:(ABC)A. 开发难度高,版本周期长B. 运维工作专业性强C. 资源使用成本高D. 自动弹性伸缩25.使用Cloud function完成业务开发并上线,需要以下哪些步骤?(ABC)A. 开发业务函数B. 根据业务场景,可选择的使用sdk调用云存储或云数据库C. 根据事件源配置函数的触发器D. 申请服务器部署函数26.使用Cloud function完成业务开发并上线,需要以下哪些步骤?(ABC)A. 开发业务函数B. 根据业务场景,可选择的使用sdk调用云存储或云数据库C. 根据事件源配置函数的触发器D. 申请服务器部署函数27.当开发者实现一个云数据库应用前,需要完成哪些实现流程(ABCD)A. 启用服务:云数据库服务默认不开通,需要手动在AGC控制台上启用云数据库服务。B. 创建对象类型和存储区:如果需要使用云数据库相关功能,则必须在AGC控制台上创建对象类型和存储区.C. 集成SDK:在使用云数据库功能时,需配置开发环境并集成云数据库的SDKD. 添加对象类型文件:在使用云数据库功能时,需添加对象类型文件28.使用云数据库触发云函数时,可添加哪种类型的触发器?(ABCD)A. onUpsert:数据表插入或更新数据B. onDelete:数据表删除数据C. onDeleteAll:数据表清空D. onWrite:数据插入或更新事件、数据删除事件、数据表清空事件29.Cloud DB支持哪些SDK?(ABCD)A. Android应用B. iOS应用C. Web应用D. 小程序30.关于Cloud DB服务,以下说法正确的是(ABCD)A. Cloud DB的数据同步模式包括缓存模式和本地模式,应用可以仅使用缓存模式或者本地模式,也可以同时使用缓存模式和本地模式。B. 缓存模式,可实现数据的端云协同管理,实现端云、多端之间的数据同步。C. 缓存模式下,端侧数据是云侧数据的子集。D. 本地模式下,用户仅可操作端侧所包含的本地数据,无法实现数据在端云、多端间的同步。31.关于Cloud DB的数据实时更新侦听,以下说法正确的是(ABC)A. 您可以通过subscribeSnapshot()来侦听符合指定查询条件的数据变化。B. 在通过OnSnapshotListener类中的onSnapshot()实现快照回调函数时,必须显式地在onSnapshot()内调用CloudDBZoneSnapshot类中的release()来释放相关的资源,否则会导致无法获取最新的快照对象,且无法注销快照侦听。C. 通过调用CloudDBZoneSnapshot类中的getUpsertedObjects()可以获取相较于上次快照新增或者修改的对象,调用getDeletedObjects()获取相较于上次快照删除的对象。D. Cloud DB自动注销侦听,不需要显式调用32.Cloud DB提供隐私或者敏感数据的全程加密管理能力,只有用户依据其输入的密码才能获取密钥信息并访问自己的加密数据,从而有效提升用户数据的安全性,防止用户云侧数据泄露。以下哪些属于口令/认证安全要求?(ABCD)A. 检查设置口令时,是否对口令复杂度进行检测B. 检查认证模块费否支持口令防暴力破解C. 检查在用户修改自己口令时是否要求验证旧口令D. 检查登录失败时,是否有过于明确的原因提示信息33.下面对Cloud DB描述正确的是:(ABC)A. Cloud DB客户端支持跨平台开发,支持React Native、Cordova、Ionic和XamarinB. 客户端executeUpsert()接口限制插入1000条数据C. Cloud DB支持敏感数据保护,如有数据涉及到个人隐私,开发者可以对该数据设置成加密字段,客户端操作该数据前需要设置用户密码D. Cloud DB持久化模式查询云侧的数据不会把数据缓存到本地34.在APPGallery Connect的云数据库界面上创建对象类型时,对象类型名不能以哪些名称创建?(AC)A. t_metadata_schemaB. naturalbase_schemaC. naturalbase_metadataD. naturalbase_sytem35.端云一体化开发的优势(ABCD)A. 一个工程内同时开发端侧和云侧代码B. 前端人员快速上手开发后端代码C. 云侧基于Serverless构建,弹性伸缩,免运维D. 支持在DevEco Studio中开发HarmonyOS应用36.Serverless服务有哪些特点(ABC)A. 根据流量自动弹性伸缩B. 具备丰富的可观测能力C. 开发者只需要关注自己的业务逻辑,无需关注基础设施、中间件和集群D. Serverless服务需要开发者关注云侧服务器使用情况37.端云一体化开发当前提供了哪些云侧能力(ABCD)A. 认证服务B. 云函数C. 云数据库D. 云存储E. MYSQL38.在Serverless的场景下,以下哪些是不需要开发者关注的(BCD)A. 业务逻辑B. 中间件运维C. 集群运维D. 基础设施运维39.为云函数配置云存储CLOUDSTORAGE触发器时,当前支持的事件类型有:(AB)A.CompletedB.DeleteC.UpdateD.List40.您可以在AGC控制台,或者通过云存储SDK对文件进行()操作?(ABCD)A. 上传B. 下载C. 列举D. 删除E. 禁用41.关于云存储的安全规则,以下哪些说法是正确的?(ABC)A. 安全规则中的match规则,用于识别存储实例下的文件路径。B. 安全规则中的allow规则,用于在满足指定的条件下用户拥有对该文件路径的read和write权限。C. 某个文件与一个match内多个allow匹配,如果有多个allow表达式与某个请求匹配,则只要任何一个条件为true,就允许访问D. 默认的安全策略,是允许所有用户执行读操作。42.云存储安全规则允许使用的属性有(ABCD)A. request.auth.uidB. request.resourceC. resource.contentEncodingD. resource.metadataE. request.method43.以下属于云存储优势的是(ABCD)A. 安全可靠B. 断点续传C. 可伸缩D. 易维护44.云存储的跨域访问,可以通过以下哪些方式进行设置(ABC)A. 在AGC控制台在进行跨域设置B. 通过集成云存储Java Server SDK进行跨域配置C. 通过集成云存储Node.js Server SDK进行跨域配置D. 通过集成云存储Android SDK进行跨域配置45.云存储当前支持的数据处理位置有哪些?(ABCD)A. 中国B. 新加坡C. 德国D. 俄罗斯46.华为Serverless支持哪些应用平台?(ABCDEF)A. Harmony应用B. Harmony原子化服务C. 快应用D. 小程序E. Android应用F. iOS应用47.当前阶段,华为Serverless的适用场景包括不限于以下哪些?(ABCDF)A. 端云协同的应用B. 计算密集型任务C. 对接集成三方服务和APID. 事件触发异步处理E. 长连接会话处理F. 浪涌式访问48.Serverless的价值体现在以下哪些维度?(ABCD)A. 用户体验B. 商业模式C. 部署形态D. 开发语言49.华为Serverless的优势包括那些方面?(ABDEF)A. 零运维成本B. 零资源浪费C. 零运营成本D. 安全可靠E. 更快上线F. 深度支撑应用构建50.登录并关联云开发资源需要以下哪些步骤(ABC)A. 登录华为账号B. 选择归属团队C. 关联AGC项目信息D. 手动开通云开发资源,如云函数,云数据库等51.如下描述正确的是?(ABD)A. 使用executeUpsert()接口写入一组对象时,该组中的对象必须属于同一个对象类型。B.每次的查询操作仅支持查询一个对象类型下的数据。C.在离线时,也可以执行事务操作。D.事务中的查询操作必须在写入操作之前。52.关于云存储的安全规则,以下哪些说法是正确的?(ABC)A. 安全规则中的match规则,用于识别存储实例下的文件路径B.安全规则中的allow规则,用于在满足指定的条件下用户拥有对该文件路径的read和write权限。C.某个文件与一个match内多个allow匹配,如果有多个allow表达式与某个请求匹配,则只要任何一个条件为true,就允许访问D.默认的安全策略,是允许所有用户执行读操作。53.登录并关联云开发资源需要以下哪些步骤(ABC)A. 登录华为账号B. 选择归属团队C. 关联AGC项目信息}

我要回帖

更多关于 华为人工智能服务器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信