在越来越多的场景中,Serverless依靠其核心优势挺进云计算的腹地,发挥着至关重要的作用。今天就和大家一起看看云托管服务在营销活动落地页或新建网站托管,以及网站迁移的使用场景,以托管AppGallery Connect翻译服务的宣传页为例,带您了解如何通过全托管Serverless服务能力来快速部署和托管网站,体现Serverless上线快、成本低且免运维的技术优势。 一、什么是AppGallery Connect云托管 AppGallery Connect云托管提供网站的全托管服务能力,是一项Serverless服务,它能够帮助开发者伙伴们快速完成网站的部署工作。依托云托管的托管能力,让开发者抽出更多的精力聚焦在界面交互、页面样式等业务逻辑上,不必关注运维工作,以便快速构建更安全和更流畅的网站。 二、云托管服务是怎样工作的 云托管服务能力设置的核心是开发者在没有云侧设备的情况下,向用户提供网页应用和静态页面的访问。通过CDN实现内容分发,让用户就近访问,速度更快,体验也更流畅。更重要的是,开发者可以管理一个项目里的多个站点,每个站点还可以使用多版本管理。 接下来,我们重点解析快速部署的几个方面: 第一个是一键式部署,我们通过管理台的Portal页面,可以将网站页面部署到云托管的运行环境当中,实现版本的快速部署; 第二个是一键式回滚,云托管具备版本的回滚能力,我们可以通过页面操作将网站回退到某个历史版本; 第三个是自有品牌运营管理。云托管服务为每个托管的站点自动提供CDN加速能力,通过丰富的CDN节点,实现网站的流畅访问,安全接入。云托管除了给每个托管站点提供CDN加速能力之外,还提供CA证书,通过内置的证书实现网站Https协议安全接入。 另外,AppGallery Connect的云托管支持一键迁移,也就是说使用云托管服务,我们可以将自己之前搭建的网站毫不费力地迁移到新的网址域名当中,省时省力。 三、AppGallery Connect云托管部署和托管网站的操作实例 1、准备工作 我们在AppGallery Connect中创建一个项目,并启用“云托管”服务。 2、创建静态网站 我们需要先创建一个静态网站,因为当前版本的云托管还不支持动态网站,但是在这个静态网站中,开发者能够使用JavaScript调用API 。 3、制作开始 我们即将制作的网站,将用于托管AppGallery Connect翻译服务的宣传页,宣传页的内容包含翻译服务的介绍以及相关供应商的宣传资料,宣传页包含文字和图片两部分,内容的代码示例如下:
![]() ![]() ![]()
main.css文件代码(见下图) ![]() ![]() ![]() index.css文件代码(见下图) ![]() ![]() ![]() 资料文件夹结构如下: ![]() 需要注意的是,index.html文件单独列出,css文件保存于css文件夹中,JavaScript文件保存于js文件夹中,所有图像都位于images文件夹中。请大家严格按照这种方式保存,否则网站将无法正常托管。 4、将网站文件压缩为zip文件夹,由于托管文件上传有大小限制,为了确保文件能够成功上传,开发者需要压缩文件,这里需要注意几点:
5、创建并上传版本
在整个过程中,我们还需要注意:
2.删除的版本无法恢复,执行此操作时请小心。 以上关于使用AppGallery Connect云托管一键部署托管网站的操作实例分享到这里就结束了,如果开发者伙伴们想要了解更详细的信息,建议访问华为开发者联盟官网,找到AppGallery Connect研习社高效开发系列课程中的构建服务,在线观看视频课程,了解应用开发场景中的各种Serverless服务和工具。 打开微信扫一扫,随时随地看文章 |