使用Function Compute,您無需採購和管理伺服器等基礎設施,只需編寫並上傳代碼或鏡像,就可以實現彈性可靠的應用。本文介紹如何在Function Compute控制台快速開發一個簡單的Serverless Hello World函數。
前提條件
您已成功註冊阿里雲帳號,並完成實名認證。
操作步驟
步驟一:開通Function Compute服務
單擊控制台,跳轉至Function Compute新客試用套餐頁面,然後單擊立即購買即可自動開通服務,進入Function Compute控制台。
說明如果您是在2024年08月27日之後註冊阿里雲帳號並完成實名認證的,無需開通可直接使用Function Compute產品。首次登入Function Compute控制台,還可以根據介面提示領取一定額度的免費資源套件,詳情請參見試用額度。
建議您使用阿里雲帳號開通服務,RAM使用者使用服務。
如果您之前已開通過Function Compute服務,頁面將直接跳轉至Function Compute控制台。
可選:首次登入使用者,介面彈出阿里雲服務授權對話方塊,單擊確定。
授權成功後Function Compute就擁有訪問您的VPC、ECS、SLS及Container Registry等雲資源的許可權。關於服務關聯角色的詳細資料,請參見服務關聯角色。
步驟二:建立事件函數
登入Function Compute控制台,選擇地區,單擊建立函數。
選擇事件函數,設定函數名稱,單擊建立。這裡以範例程式碼為例,更多參數詳情請參見建立事件函數。
步驟三:結果驗證
在函數詳情頁面,選擇代碼頁簽,單擊測試函數。
查看返回結果,顯示執行成功,返回hello world。
相關文檔
如果你想瞭解建立函數的方式和建立時的詳細參數資訊,詳情請參見建立函數。
如果你想瞭解建立函數的語言,詳情請參見代碼開發。
Function Compute提供通過Serverless Devs工具構建應用、調試應用和部署應用。具體操作,請參見通過Serverless Devs管理函數。
Function Compute支援直接觸發函數和通過事件觸發函數。關於事件觸發函數,請參見觸發器簡介。
如果您的函數在執行時報錯"Unable to import module 'index'",需要先確認請求處理常式(函數入口)配置是否錯誤,然後確認依賴是否安裝,具體請參見為函數安裝第三方依賴。