天天看點

阿裡雲函數計算支援 Python 運作環境

今天函數計算北京區域(華北 2)正式上線,同時推出了對 python 語言的支援,開發者可以使用 python 來編寫函數。一個最簡單的函數代碼如下:

函數名

my_handler需要與建立函數時的"handler"字段相對應:例如建立函數時指定的 handler 為main.my_handler,那麼函數計算會去加載main.py中定義的my_handler函數

event 參數

event 參數是使用者調用函數時傳入的資料,其類型是str

context 參數

context 參數中包含一些函數的運作時資訊(例如 request id/臨時 ak 等)。其類型是fccontext,具體結構和使用在下面的使用 context介紹

傳回值

函數的傳回值會作為調用函數的結果傳回給使用者,它可以是任意類型:對于簡單類型會函數計算會把它轉換成 str 傳回,對于複雜類型會把它轉換成 json 字元串傳回

結合api 網關,開發者可以友善地将自己的函數以 http 的方式提供給别人使用。

阿裡雲函數計算支援 Python 運作環境

代碼如下:

歡迎各位 python 大拿來玩!

參考:

<a href="https://www.v2ex.com/t/360304">https://www.v2ex.com/t/360304</a>

<a href="https://www.v2ex.com/t/368118">https://www.v2ex.com/t/368118</a>