華為云計(jì)算 云知識(shí) 【一行代碼秒上云】Serverless六步構(gòu)建全棧網(wǎng)站
【一行代碼秒上云】Serverless六步構(gòu)建全棧網(wǎng)站

摘要:Serverless怎么玩?聽一千道一萬(wàn)不如親手來(lái)實(shí)踐,跟著我們以華為云Serverless實(shí)踐FunctionGraph來(lái) 免費(fèi)體驗(yàn) 一下六步構(gòu)建全棧網(wǎng)站吧

前言:

Serverless怎么玩?聽一千道一萬(wàn)不如親手來(lái)實(shí)踐,跟著我們以華為云Serverless實(shí)踐FunctionGraph來(lái)免費(fèi)體驗(yàn)一下六步構(gòu)建全棧網(wǎng)站吧!五分鐘就完成的應(yīng)用上云,你值得擁有 !

下面讓我們開始吧!

實(shí)踐流程

  • 創(chuàng)建函數(shù)
  • 上傳代碼
  • 測(cè)試函數(shù)
  • 創(chuàng)建觸發(fā)器
  • 訪問(wèn)應(yīng)用
  • 刪除函數(shù)

操作指導(dǎo)

創(chuàng)建函數(shù)

登錄華為云后,按“產(chǎn)品”-“計(jì)算”-“ 函數(shù)工作流 FunctionGraph”路徑,進(jìn)入華為云函數(shù)工作流FunctionGraph平臺(tái)首頁(yè)。

華為云官網(wǎng):http://m.cqfng.cn/

image.png

進(jìn)入FunctionGraph首頁(yè),點(diǎn)擊“開始使用”

將區(qū)域切換至“廣州”,點(diǎn)擊“創(chuàng)建函數(shù)”按鈕。

image.png

在創(chuàng)建函數(shù)頁(yè),按如下參數(shù)配置項(xiàng)目

  • 選擇“創(chuàng)建空白函數(shù)”
  • 函數(shù)類型:HTTP函數(shù)
  • 區(qū)域:華南-廣州
  • 函數(shù)名稱:web02
  • 點(diǎn)擊“創(chuàng)建函數(shù)”完成創(chuàng)建

image.png

上傳代碼

前往代碼倉(cāng),選擇“函數(shù)工作流構(gòu)建全棧網(wǎng)站”文件夾,下載web2.zip文件

代碼倉(cāng)地址:https://gitee.com/HuaweiCloudDeveloper/code-on-huaweicloud.git

cke_167.png

image.png

image.png

前往FunctionGraph函數(shù)頁(yè)面,依次點(diǎn)擊“代碼”-“上傳至”-“Zip文件”,上傳從代碼倉(cāng)下載的“web2”文件包

cke_168.png

image.png

image.png

測(cè)試函數(shù)

為更好的觀測(cè)函數(shù)的調(diào)用結(jié)果,先開通FunctionGraph日志上傳 LTS 服務(wù)在函數(shù)詳情頁(yè)面,依次點(diǎn)擊“監(jiān)控”-“日志”,點(diǎn)擊“開通”。

image.png

點(diǎn)擊“代碼”,點(diǎn)擊“配置測(cè)試事件”,點(diǎn)擊“創(chuàng)建”完成測(cè)試事件配置。

image.png

image.png

點(diǎn)擊“測(cè)試”,返回執(zhí)行結(jié)果

image.png

創(chuàng)建觸發(fā)器

在函數(shù)概述頁(yè)點(diǎn)擊“創(chuàng)建觸發(fā)器”

cke_169.png

在彈出的創(chuàng)建觸發(fā)器頁(yè),完成如下配置:

  • 觸發(fā)器類型:API網(wǎng)關(guān)服務(wù)(APIG)
  • API名稱:API_web02
  • 分組:先自行創(chuàng)建,刷新后可選(詳見(jiàn)下文)
  • 安全認(rèn)證:None
  • 請(qǐng)求協(xié)議:HTTPS
  • 其他項(xiàng)默認(rèn)

image.png

點(diǎn)擊“創(chuàng)建分組”,在API網(wǎng)關(guān)頁(yè)創(chuàng)建分組

cke_170.png

設(shè)置分組名稱為“APIGroup_web02”(可自定義),點(diǎn)擊確定完成創(chuàng)建。

image.png

點(diǎn)擊“我知道了”后,返回函數(shù)頁(yè)。

image.png

刷新創(chuàng)建觸發(fā)器頁(yè)“分組”,選擇剛剛創(chuàng)建的分組“APIGroup_web02”,點(diǎn)擊確定完成創(chuàng)建

image.png

image.png

訪問(wèn)應(yīng)用

訪問(wèn)鏈接:即可訪問(wèn)應(yīng)用。(如下圖)

image.png

刪除函數(shù)

實(shí)驗(yàn)結(jié)束可刪除觸發(fā)器和函數(shù),防止大量用戶繼續(xù)訪問(wèn)造成資源消耗。

image.png