#端云一体化#SHOW出您的元服务#基于HarmonyOS端云一体化开发元服务“抽奖活动”...

本节介绍如何使用Serverless低代码开发平台来开发一个最为简单的HarmonyOS元服务——抽奖活动。

创建项目和元服务

登录AppGallery Connect (https://developer.huawei.com/consumer/cn/service/josp/agc/index.html#/

创建项目,这里以“HelloCloudDev”为例。

cke_194.png

点击“创建并继续”

cke_195.png

点击“添加应用”,创建应用,这里以“HelloCloudDev”为例。

cke_196.png

需要注意,这里的“是否选择元服务”需要选是。

下载配置文件“agconnect-services.json”备用。

cke_197.png

开通低代码服务

本例选择“Serverless模板”

cke_198.png

选择“抽奖活动”进行部署

cke_199.png

确认开通该服务所依赖的以下服务。

cke_200.png

“数据处理位置”选择为“中国”。

cke_201.png

配置参数

cke_202.png

开始部署

cke_203.png

状态为“已完成”即部署成功。

cke_204.png

在AGC项目的左侧导航栏中选择"构建 > 云函数",可以看到模板已经自动生成了两个函数。

cke_205.png

Serverless模板配置

下载AGC提供的工程包agc-luckydraw-serverless.zip

打开之前所下载的"agconnect-services.json"配置文件,将配置文件中的所有内容复制到工程包的"portal/dist/config.js"文件中的agConnectConfig方法中,以完成应用信息配置

cke_206.png

将之前所生成的两个函数的函数名称放入工程包中"portal/dist/function.js"文件对应的"draw-raffle"和"get-campaign-by-id"参数中。

cke_207.png

将工程包中的"portal/dist"文件夹打包成"dist.zip"用于网站的托管。

网站托管

在"我的项目"页面找到需要部署云托管的项目并点击。

在左侧导航栏中选择"构建 > 云托管"。

在"服务管理"页签下,点击"网站托管"中的"开通"。

cke_208.png

我们选择泛域名并创建站点。

cke_209.png

输入我们自定义的站点域名后点击"下一步"。

当校验成功后,页面会生成待配置的TXT记录,如下图所示。

cke_210.png

根据页面中txt的值,您需要在域名供应商对应的DNS管理台配置相应域名的TXT记录。

cke_211.png

配置完成后,点击AGC页面中的“下一步”,校验域名是否正确配置TXT记录。

cke_212.png

点击“完成”之后,云托管服务会对CNAME配置进行校验。

cke_213.png

根据页面中CNAME的值,在域名供应商对应的DNS管理台为该域名添加CNAME记录。

cke_214.png

CNAME配置成功后,点击“完成”,激活域名,系统会自动为该域名配置CDN加速和SSL证书,系统配置最长可能需要12小时。

cke_215.png

cke_216.png

在"站点管理"页面,点击站点"操作"列表的"版本管理",进入版本管理页面。

cke_217.png

点击"创建版本",在弹出窗口点击"浏览"选择待托管的工程包"dist.zip"后点击"上传",并填写描述信息,点击"确定"。

cke_218.png

版本成功创建之后,将显示在站点版本列表下,状态为"生产"。

参考引用

 

点击进入华为官网,解锁更多精彩内容 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值