由 GCP 主控台部署

本頁面說明如何使用 GCP 主控台建立及部署 Cloud Functions。

建立函式

  1. 前往 GCP 主控台的 Cloud Functions 總覽頁面

    確保您已選取要部署 Cloud Functions 的專案。

  2. 按一下 [建立函式]

  3. 為您的函式命名。

  4. 請在「Memory allocated」(已分配記憶體) 欄位中依據需求調整記憶體分配。

  5. 請在「Trigger」(觸發條件) 欄位中選取所需的觸發條件。

    預設已選取「HTTP」。由 HTTP 請求觸發的函式稱為 HTTP 函式。由其他任何內容 (例如被發佈至 Pub/Sub 主題) 所觸發的函式,稱為背景函式。若要瞭解不同類型的觸發器與使用方式,請參閱呼叫 Cloud Functions

  6. 請在「Source code」(原始碼) 欄位中選取下列其中一項選項:

    • [Inline editor] (內嵌編輯器)

      • 使用 GCP 主控台內嵌編輯器來直接輸入您的資源程式碼和依附元件。

      • 在「Function to execute」(要執行的函式) 欄位中,輸入您在內嵌編輯器中提供的函式名稱。

    • [ZIP upload] (上傳 ZIP 檔)

      • 請在「ZIP file」(ZIP 檔案) 欄位按下「Browse」(瀏覽),由本機檔案系統上傳 ZIP 檔。此 ZIP 檔案必須包含函式部署的所有必要來源檔案。詳情請參閱結構化原始碼一文。

      • 請在「Stage bucket」(暫存值區) 欄位中按下「Browse」(瀏覽),以選取暫存值區。您的程式碼會暫存於此 Cloud Storage 值區,做為部署的一部分。

      • 請在「Function to execute」(要執行的函式) 欄位中,輸入您的進入點函式的名稱。您的來源檔案必須提供此函式。

    • [ZIP from Cloud Storage] (Cloud Storage 中的 ZIP 檔)

      • 請在「Cloud Storage location」(Cloud Storage 位置) 欄位按下「Browse」(瀏覽),由 Cloud Storage 上傳 ZIP 檔。此 ZIP 檔案必須包含函式部署的所有必要來源檔案。詳情請參閱結構化原始碼一文。

      • 請在「Function to execute」(要執行的函式) 欄位中,輸入您的進入點函式的名稱。您的來源檔案必須提供此函式。

    • [Cloud Source repository] (Cloud Source 存放區):由 Cloud Source 存放區上傳原始碼。

      • 請在「Repository」(存放區) 欄位中,提供存放區名稱或接受預設名稱。

      • 在「Branch / tag」(分支版本/標記) 欄位中,選取「Branch」(分支版本) 或「Tag」(標記),然後提供一個分支版本名稱標記名稱。請注意,不支援包含正斜線 (/) 的分支版本或標記名稱。

      • 請在「Directory with source code」(含有原始碼的目錄) 欄位中,指定函式定義的存放區路徑。路徑必須指向來源檔案所在的目錄。詳情請參閱結構化原始碼一文。若函式直接於存放區根目錄定義,請使用 /

      • 請在「Function to execute」(要執行的函式) 欄位中,輸入您的進入點函式的名稱。您的來源檔案必須提供此函式。

  7. 使用「Runtime」(執行階段) 下拉式選單選取執行階段。

  8. 請按「More」(更多選項) 顯示進階選項,例如設定地區、指定逾時或新增環境變數

您完成這些步驟時,畫面應該會與下列畫面類似,視您選取的設定而定:

顯示適用於 Python 之函式建立表單的螢幕擷取畫面

若您對設定感到滿意,請捲動至頁面底部按下 [建立]

部署函式

按下 [建立] 後,GCP 主控台會重新導向至 Cloud Functions 總覽頁面。

部署函式時,函式旁邊會有一個小型旋轉圖示。在完成部署之後,旋轉圖示會變成一個綠色勾號:

顯示函式部署程序的螢幕擷取畫面

如要重新部署函式,請在其名稱上按一下以前往「Function details」(函式詳細資訊) 頁面,然後按一下「Edit」(編輯)。變更完成後,按一下「Save」(儲存)。這將使用新的版本號碼重新部署您的函式。

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Cloud Functions Documentation