天天看點

【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加速能力。

雲托管服務的典型場景,可以使用雲托管服務對多種類型的頁面進行托管,包括但不限于如下場景:

個人部落格:可以上傳生活趣事、分享讀書心得,搭建一個展示自我的平台。

團隊空間:同一工作團隊的成員們可以利用團隊空間,共享辦公軟體、查閱資料文檔、交流工作心得,進而提升工作效率,進一步增加團隊凝聚力。

創意分享:可以将有趣的内容制作成電子傳單,通過網絡媒介輕松分享給身邊朋友,提高資訊傳送效率,確定分享的及時性。

這次介紹雲托管的網站管理服務,它的實作流程是如圖所示。

【AGC】建構服務2-雲托管示例

接下來就跟着筆者的腳步來完成一個簡單的雲托管服務。因為此處隻是示範用,是以部分内容進行了簡化。

1、開發網頁

1)在使用網站托管功能前,需要完成網頁開發并将網頁檔案打包成托管包。

對于網頁檔案有如下要求:

1、檔案類型:網頁浏覽器支援的檔案類型。

2、通路入口:托管包根目錄下包含的index.html檔案作為預設站點首頁。

3、托管包格式:托管包必須打包成“.zip”檔案,且不能增加一層外級目錄。

以下為托管包目錄結構示例:

【AGC】建構服務2-雲托管示例

2)Index.html隻要簡單寫一個網頁就可以了。

【AGC】建構服務2-雲托管示例

2、啟動服務

1)在AGC頁面選擇建構-雲托管,進入雲托管頁面,點選“立即開通”。

【AGC】建構服務2-雲托管示例

2)建立海外站點。因為目前國内的域名申請較為複雜,筆者作為示範用的是海外站點,這裡使用泛域名建立站點。點選服務管理-網站托管,點選開通,進入站點管理。下拉框中選擇“泛域名”後,點選“建立站點”。

【AGC】建構服務2-雲托管示例

3)輸入站點名稱和站點描述資訊,點選“确定”,完成建立。

【AGC】建構服務2-雲托管示例

4)站點建立成功後,站點名稱列将展示該站點,站點狀态為“上線”。

【AGC】建構服務2-雲托管示例

3、版本管理

1)在“站點管理”頁面,點選站點“操作”清單的“版本管理”,進入版本管理頁面。

【AGC】建構服務2-雲托管示例

2)點選“建立版本”,在彈出視窗完成版本建立後點選“确定”。

【AGC】建構服務2-雲托管示例

3)點選“浏覽”,選擇之前編寫的靜态網頁包,點選“上傳”,并填寫描述資訊。選擇“生産釋出”。

【AGC】建構服務2-雲托管示例

4、通路站點

站點的版本上線成功後,點選站點域名通路托管的靜态頁面。

【AGC】建構服務2-雲托管示例

【AGC】建構服務2-雲托管示例

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

參考原文連結:

繼續閱讀