国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

函數(shù)計(jì)算搭建 Serverless Web 應(yīng)用(三)- 三分鐘搭建 Web 應(yīng)用

ybak / 2407人閱讀

摘要:摘要本文對(duì)使用自定義域名觸發(fā)器搭建應(yīng)用的步驟進(jìn)行詳細(xì)介紹,手把手帶您三分鐘搭建穩(wěn)定可靠的應(yīng)用。函數(shù)計(jì)算搭建應(yīng)用一觸發(fā)器中闡述了應(yīng)用是函數(shù)計(jì)算很重要的一個(gè)使用場(chǎng)景。

摘要: 本文對(duì)使用自定義域名 + HTTP 觸發(fā)器搭建 Web 應(yīng)用的步驟進(jìn)行詳細(xì)介紹,手把手帶您三分鐘搭建穩(wěn)定可靠的 Web 應(yīng)用。

簡(jiǎn)介
阿里云 函數(shù)計(jì)算(Function Compute) 是事件驅(qū)動(dòng)的全托管計(jì)算服務(wù),是阿里云的 Serverless 計(jì)算平臺(tái)。基于函數(shù)計(jì)算構(gòu)建應(yīng)用,您無需管理服務(wù)器等基礎(chǔ)設(shè)施,而是專注于應(yīng)用邏輯的開發(fā),大幅提高開發(fā)效率。

函數(shù)計(jì)算搭建 Serverless Web 應(yīng)用(一)- HTTP 觸發(fā)器 中闡述了 Web 應(yīng)用(Serverless web backend) 是函數(shù)計(jì)算很重要的一個(gè)使用場(chǎng)景。相比于傳統(tǒng)的在服務(wù)器上搭建 web 應(yīng)用,函數(shù)計(jì)算無需您管理服務(wù)器等基礎(chǔ)設(shè)施,只需編寫代碼并上傳,函數(shù)計(jì)算會(huì)為您準(zhǔn)備好計(jì)算資源,以 彈性、 可靠 的方式運(yùn)行您的代碼,實(shí)現(xiàn)毫秒級(jí)別彈性伸縮,輕松應(yīng)對(duì)峰值壓力。

函數(shù)計(jì)算搭建 Serverless Web 應(yīng)用(二)- 自定義域名 中闡述了綁定自定義域名,通過自定義域名訪問函數(shù),配合 HTTP 觸發(fā)器使用,為用戶使用函數(shù)計(jì)算搭建 Web 應(yīng)用提供便利。

本文對(duì)使用自定義域名 + HTTP 觸發(fā)器搭建 Web 應(yīng)用的步驟進(jìn)行詳細(xì)介紹,手把手帶您三分鐘搭建穩(wěn)定可靠的 Web 應(yīng)用。

搭建步驟
場(chǎng)景:本示例基于 HTTP 觸發(fā)器搭建 Web 應(yīng)用,有兩個(gè)函數(shù) f1 和 f2,作為示例,函數(shù)的功能只是打印出 request 請(qǐng)求,當(dāng)然,您可以在函數(shù)中編寫任意業(yè)務(wù)邏輯。

預(yù)期效果:通過自定義域名進(jìn)行訪問可以觸發(fā)函數(shù)執(zhí)行,得到預(yù)期結(jié)果。

前提:您有獨(dú)立的域名,且已經(jīng)接入阿里云備案(如果函數(shù)在非中國(guó)大陸節(jié)點(diǎn)的 region,無需備案)。

步驟一:創(chuàng)建配置 HTTP 觸發(fā)器的函數(shù)
登錄 函數(shù)計(jì)算管理控制臺(tái)。
新建服務(wù),本示例的服務(wù)名稱為 web-server,開啟【高級(jí)配置】,配置日志項(xiàng)目和日志倉(cāng)庫(kù),角色創(chuàng)建方式為新建角色,系統(tǒng)授權(quán)模板選擇 AliyunLogFullAccess,點(diǎn)擊 【授權(quán)】,點(diǎn)擊【確定】。
在左側(cè)導(dǎo)航欄選擇服務(wù),進(jìn)入到新建的服務(wù)中。
單擊 【創(chuàng)建函數(shù)】,在創(chuàng)建函數(shù)頁(yè)面:

單擊 【選擇全部的語(yǔ)言】,在下拉菜單中選擇 node8 或 python2.7(本示例代碼會(huì)對(duì)兩種語(yǔ)言進(jìn)行介紹)。
選擇 【空白函數(shù)】。
按如下圖示配置 HTTP 觸發(fā)器,單擊 【下一步】。

認(rèn)證方式選擇 anonymous,不需要身份驗(yàn)證,支持匿名訪問。
請(qǐng)求方式為此函數(shù)可以處理的 HTTP 請(qǐng)求方式。

創(chuàng)建函數(shù)并填寫所在服務(wù)、函數(shù)名稱、描述信息和運(yùn)行環(huán)境信息。
單擊【下一步】。
核對(duì)信息無誤后,單擊【創(chuàng)建】。
然后編寫函數(shù)代碼

-- coding: utf-8 --

import json
HELLO_WORLD = b"Hello world!n"

def handler(environ, start_response):

request_uri = environ["fc.request_uri"]
response_body = {
  "uri":environ["fc.request_uri"],
  "method":environ["REQUEST_METHOD"]
}
# do something here
status = "200 OK"
response_headers = [("Content-type", "text/json")]
start_response(status, response_headers)
# Python2
return [json.dumps(response_body)]

# Python3 tips: When using Python3, the str and bytes types cannot be mixed.
# Use str.encode() to go from str to bytes
# return [json.dumps(response_body).encode()]

此處以 Python 為例,其他語(yǔ)言的代碼請(qǐng)參考文章 創(chuàng)建函數(shù)和 HTTP 觸發(fā)器。

步驟二:域名解析
為了保證您的自定義域名的請(qǐng)求可以到達(dá)函數(shù)計(jì)算,需要您在域名解析服務(wù)器處設(shè)置域名的 CNAME 為您函數(shù)計(jì)算的 endpoint。

endpoint 的格式為 ..fc.aliyuncs.com,您可以在函數(shù)計(jì)算控制臺(tái)右上角獲取當(dāng)前 region 的 endpoint。

使用阿里云云解析 DNS 對(duì)域名進(jìn)行解析請(qǐng)參考 域名解析。

步驟三:綁定自定義域名
您需要在函數(shù)計(jì)算控制臺(tái)綁定自定義域名:

登錄 函數(shù)計(jì)算控制臺(tái)

在控制臺(tái)首頁(yè)右側(cè)點(diǎn)擊進(jìn)入 自定義域名管理,即可綁定自定義域名并設(shè)置路由。

步驟四:測(cè)試
設(shè)置成功后,訪問自定義域名進(jìn)行測(cè)試,示例演示通過命令行 curl url 進(jìn)行測(cè)試,您也可以通過瀏覽器測(cè)試。

~ curl api.app.com
{

"path": "/",
"queries": {},
"headers": {
    "accept": "*/*",
    "user-agent": "curl/7.58.0"
},
"method": "GET",
"requestURI": "/",
"clientIP": "42.120.75.144",
"serviceName": "serviceA",
"functionName": "functionA",
"body": ""

}%
~ curl api.app.com/b
{

"path": "/b",
"queries": {},
"headers": {
    "accept": "*/*",
    "user-agent": "curl/7.58.0"
},
"method": "GET",
"requestURI": "/b",
"clientIP": "42.120.75.144",
"serviceName": "serviceA",
"functionName": "functionB",
"body": ""

}%
~ curl api.app.com/a
{

"path": "/a",
"queries": {},
"headers": {
    "accept": "*/*",
    "user-agent": "curl/7.58.0"
},
"method": "GET",
"requestURI": "/a",
"clientIP": "42.120.75.144",
"serviceName": "serviceB",
"functionName": "functionC",
"body": ""

}%
~ curl api.app.com/a/b
{

"path": "/a/b",
"queries": {},
"headers": {
    "accept": "*/*",
    "user-agent": "curl/7.58.0"
},
"method": "GET",
"requestURI": "/a/b",
"clientIP": "42.120.75.144",
"serviceName": "serviceB",
"functionName": "functionD",
"body": ""

}%
總結(jié)
綁定自定義域名可以允許用戶通過自定義域名訪問 FC 的函數(shù),配合 HTTP 觸發(fā)器使用,可以快速搭建性能穩(wěn)定彈性可擴(kuò)容的 Web 應(yīng)用,可以說是十分方便了。

您在使用過程中遇到任何問題都可以隨時(shí) 聯(lián)系我們,函數(shù)計(jì)算團(tuán)隊(duì)所有工程師都會(huì)在群里實(shí)時(shí)進(jìn)行答疑,沒錯(cuò),所有工程師,任何問題,隨時(shí)聯(lián)系。

期待您的使用~~

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/8883.html

相關(guān)文章

  • 函數(shù)計(jì)算搭建 Serverless Web 應(yīng)用(一)- HTTP 觸發(fā)器

    摘要:配置觸發(fā)器的函數(shù)可以通過請(qǐng)求觸發(fā)執(zhí)行。目前函數(shù)計(jì)算的觸發(fā)器支持等編程語(yǔ)言,并不同程度支持對(duì)應(yīng)的框架,具體內(nèi)容請(qǐng)參看參考文檔。編寫處理函數(shù)編寫處理函數(shù)的時(shí)候一定注意配置了觸發(fā)器的函數(shù)接口與普通函數(shù)接口不同。 摘要: Web 應(yīng)用(Serverless web backend) 是函數(shù)計(jì)算很重要的一個(gè)使用場(chǎng)景。相比于傳統(tǒng)的在服務(wù)器上搭建 web 應(yīng)用,函數(shù)計(jì)算無需您管理服務(wù)器等基礎(chǔ)設(shè)施,只...

    ad6623 評(píng)論0 收藏0
  • Serverless系列 | 云計(jì)算究竟如何進(jìn)化出了Serverless

    摘要:導(dǎo)讀近期靈雀云技術(shù)專家邵明岐翻譯了所著的一書的部分內(nèi)容,可以說是對(duì)科普與觀察的上佳素材。的另一半是是的另一種形式,概念上容易混淆的地方在于,有時(shí)候?qū)⒆约旱姆?wù),,稱為。 導(dǎo)讀:近期靈雀云技術(shù)專家邵明岐翻譯了Mike Roberts & John Chapin所著的《What is serverless》一書的部分內(nèi)容,可以說是對(duì)Serverless科普與觀察的上佳素材。本文為第1篇,他...

    yanbingyun1990 評(píng)論0 收藏0
  • 基于阿里云Serverless架構(gòu)下函數(shù)計(jì)算的最新應(yīng)用場(chǎng)景詳解(一)

    摘要:如果使用阿里云函數(shù)計(jì)算,您將高峰期每小時(shí)的訪問日志,或者低谷期每小時(shí)的訪問日志交給一個(gè)計(jì)算函數(shù)處理,并將處理結(jié)果存到中。下面結(jié)合阿里云的函數(shù)計(jì)算產(chǎn)品來講解各個(gè)應(yīng)用場(chǎng)景中架構(gòu)以及如何解決的場(chǎng)景中的痛點(diǎn)。 摘要: Serverless概念是近年來特別火的一個(gè)技術(shù)概念,基于這種架構(gòu)能構(gòu)建出很多應(yīng)用場(chǎng)景,適合各行各業(yè),只要對(duì)輕計(jì)算、高彈性、無狀態(tài)等場(chǎng)景有訴求的用戶都可以通過本文來普及一些基礎(chǔ)概...

    Eidesen 評(píng)論0 收藏0
  • 4月9日云棲精選夜讀 | 神秘的“阿里星”是怎樣一群年輕人?

    摘要:點(diǎn)擊訂閱云棲夜讀周刊年,還是阿里巴巴的張勇導(dǎo)演了第一次天貓雙,全天的銷售額不過萬,但已經(jīng)讓大家興奮不已。【點(diǎn)擊訂閱云棲夜讀周刊】 009年,還是阿里巴巴CFO的張勇導(dǎo)演了第一次天貓雙11,全天的銷售額不過5000萬,但已經(jīng)讓大家興奮不已。 熱點(diǎn)熱議 神秘的阿里星是怎樣一群年輕人? 作者:技術(shù)小能手?發(fā)表在:云棲人物志 文一西路969號(hào)的阿里巴巴三代工程師 作者:技術(shù)小能手?發(fā)表在:云棲人...

    phoenixsky 評(píng)論0 收藏0
  • 小程序上云,有點(diǎn)猛

    摘要:另外小程序云應(yīng)用有一套高可用架構(gòu),提供監(jiān)控預(yù)警能力。自主可控小程序云應(yīng)用提供服務(wù)器,開發(fā)者可以擁有登錄或重啟,也可以修改密碼。也就是說,服務(wù)器是由小程序云應(yīng)用提供,但使用權(quán)歸開發(fā)者。  前不久有一個(gè)朋友問我,到底是做什么端的小程序比較好?   我只問了一句,你的產(chǎn)品里是否涉及錢和服務(wù),如果涉及這兩者,建議你選擇支付寶小程序。你可以通過其他小程序玩裂變,但如果你想做服務(wù)和商業(yè),一定要考慮支付寶...

    jsdt 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<