【AGC】构建服务2-云托管示例

前言:上一次笔者给大家带来了AGC领域的应用内消息服务的学习。这次我们再继续深化学习AGC的相关知识。在文章开始之前,再给读者简单介绍一下AGC,以免第一次来的读者不了解。所谓AGC就是AppGallery Connect的简称,为用户的应用进行创意、开发、分发、运营、经营各环节提供一站式服务,说的通俗一点,就是给用户在华为应用市场上架运营应用提供全面的服务。

全部的AGC相关的知识分为两大类,一大类即上架相关,这个可以参考链接:https://developer.huawei.com/consumer/cn/doc/distribution/app/agc-help-overview-0000001100246618。里面提供了像是应用测试、应用发布、应用管理、应用维护等应用市场相关的内容。另一大类则是为开发者提供了各种帮助Kit,这个可以参考链接:https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-introduction-0000001057492641。里面提供了像是云存储、A/B测试、质量分析、华为云等Kit,为开发者提供额外的帮助,辅助开发者更好的完成应用上架、提高应用质量、增加用户粘性等。

由于AGC全部的内容太多了,所以每一次的学习我们尽量讲其中一点,讲得详细一点。这一次我们来学习构建服务的云托管的功能。这个功能是一项提供内容托管的服务,包括网站托管和存储加速功能,为用户提供安全快速的内容访问能力。云托管服务提供了方便快捷的网页应用部署能力,您只需聚焦界面交互、页面样式和业务逻辑,无需关注域名申请、证书管理等安全配置,也不需要关注页面分发,即可构建高安全、快速访问的网站。

云托管服务的相关概念:1、通过网站托管功能,可以管理一个项目下的多个站点,每个站点可以使用托管服务提供的域名。同时,每个站点还支持多版本管理。2、站点:站点是开发者托管静态网页的载体,帮助开发者管理和维护所有版本的网页内容。3、版本:开发者更新托管的静态资源时,通过版本号区分进行版本管理。4、通过存储加速功能,可以为云存储服务的存储桶配置加速域名,通过加速域名为云存储对象提供CDN加速能力。

云托管服务的典型场景,可以使用云托管服务对多种类型的页面进行托管,包括但不限于如下场景:

个人博客:可以上传生活趣事、分享读书心得,搭建一个展示自我的平台。

团队空间:同一工作团队的成员们可以利用团队空间,共享办公软件、查阅资料文档、交流工作心得,从而提升工作效率,进一步增加团队凝聚力。

创意分享:可以将有趣的内容制作成电子传单,通过网络媒介轻松分享给身边朋友,提高信息传送效率,确保分享的及时性。

这次介绍云托管的网站管理服务,它的实现流程是如图所示。

cke_4154.png

接下来就跟着笔者的脚步来完成一个简单的云托管服务。因为此处只是演示用,所以部分内容进行了简化。

 

1、开发网页

1)在使用网站托管功能前,需要完成网页开发并将网页文件打包成托管包。

对于网页文件有如下要求:

1、文件类型:网页浏览器支持的文件类型。

2、访问入口:托管包根目录下包含的index.html文件作为默认站点首页。

3、托管包格式:托管包必须打包成“.zip”文件,且不能增加一层外级目录。

以下为托管包目录结构示例:

cke_9414.png

2Index.html只要简单写一个网页就可以了。

cke_14736.png

 

 

2、启动服务

1)在AGC页面选择构建-云托管,进入云托管页面,点击“立即开通”。

cke_19727.png

2)创建海外站点。因为目前国内的域名申请较为复杂,笔者作为演示用的是海外站点,这里使用泛域名创建站点。点击服务管理-网站托管,点击开通,进入站点管理。下拉框中选择“泛域名”后,点击“创建站点”。

cke_26355.png

3)输入站点名称和站点描述信息,点击“确定”,完成创建。

cke_31725.png

4)站点创建成功后,站点名称列将展示该站点,站点状态为“上线”。

cke_37139.png

 

 

3、版本管理

1)在“站点管理”页面,点击站点“操作”列表的“版本管理”,进入版本管理页面。

cke_42249.png

2)点击“创建版本”,在弹出窗口完成版本创建后点击“确定”。

cke_48037.png

3)点击“浏览”,选择之前编写的静态网页包,点击“上传”,并填写描述信息。选择“生产发布”。

cke_54567.png

 

 

4、访问站点

站点的版本上线成功后,点击站点域名访问托管的静态页面。

cke_64662.png

 

cke_71566.png

 

以上,本次的内容分享,谢谢!

 

参考原文链接:

https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-cloudhosting-introductions-0000001057944575

 

欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

{{o.name}}
{{m.name}}

猜你喜欢

转载自my.oschina.net/u/4478396/blog/5553304