全部產品
Search
文件中心

Function Compute:快速建立函數

更新時間:Sep 03, 2024

使用Function Compute,您無需採購和管理伺服器等基礎設施,只需編寫並上傳代碼或鏡像,就可以實現彈性可靠的應用。本文介紹如何在Function Compute控制台快速開發一個簡單的Serverless Hello World函數。

前提條件

您已成功註冊阿里雲帳號,並完成實名認證。

操作步驟

步驟一:開通Function Compute服務

  1. 訪問Function Compute首頁

  2. 單擊控制台,跳轉至Function Compute新客試用套餐頁面,然後單擊立即購買即可自動開通服務,進入Function Compute控制台

    說明
    • 如果您是在2024年08月27日之後註冊阿里雲帳號並完成實名認證的,無需開通可直接使用Function Compute產品。首次登入Function Compute控制台,還可以根據介面提示領取一定額度的免費資源套件,詳情請參見試用額度

    • 建議您使用阿里雲帳號開通服務,RAM使用者使用服務。

    • 如果您之前已開通過Function Compute服務,頁面將直接跳轉至Function Compute控制台

  3. 可選:首次登入使用者,介面彈出阿里雲服務授權對話方塊,單擊確定

    授權成功後Function Compute就擁有訪問您的VPC、ECS、SLS及Container Registry等雲資源的許可權。關於服務關聯角色的詳細資料,請參見服務關聯角色

步驟二:建立事件函數

  1. 登入Function Compute控制台,選擇地區,單擊建立函數

    image

  2. 選擇事件函數,設定函數名稱,單擊建立。這裡以範例程式碼為例,更多參數詳情請參見建立事件函數

    image

步驟三:結果驗證

  1. 函數詳情頁面,選擇代碼頁簽,單擊測試函數

    image

  2. 查看返回結果,顯示執行成功,返回hello world。

    image

相關文檔

  • 如果你想瞭解建立函數的方式和建立時的詳細參數資訊,詳情請參見建立函數

  • 如果你想瞭解建立函數的語言,詳情請參見代碼開發

  • Function Compute提供通過Serverless Devs工具構建應用、調試應用和部署應用。具體操作,請參見通過Serverless Devs管理函數

  • Function Compute支援直接觸發函數和通過事件觸發函數。關於事件觸發函數,請參見觸發器簡介

  • 如果您的函數在執行時報錯"Unable to import module 'index'",需要先確認請求處理常式(函數入口)配置是否錯誤,然後確認依賴是否安裝,具體請參見為函數安裝第三方依賴

常見問題