在 Cloud Code for VS Code 中部署服務

專案:/code/docs/vscode/_project.yaml 書籍:/code/docs/vscode/_book.yaml

本頁面說明如何使用 Cloud Code for VS Code 將服務部署至 Cloud Run。

將服務部署至 Cloud Run

如要將服務部署至 Cloud Run,請按照下列步驟操作:

  1. 開啟指令面板 (按下 Ctrl/Cmd+Shift+P 鍵,或依序點選「View」(瀏覽) >「Command Palette」(指令面板)),然後執行「Deploy to Cloud Run」(部署至 Cloud Run) 指令。

  2. 在「Deploy to Cloud Run」窗格中,設定 Google Cloud 專案。

  3. 選取現有服務或建立新服務。

  4. 如果是建立新服務,請在「Deployment Platform」(部署平台) 下方選擇平台偏好設定,包括「Cloud Run (fully managed)」(Cloud Run (全代管)) 或「Knative serving」(Knative 服務)。如需協助選擇最符合開發需求的選項,請參閱選擇平台指南

  5. 如果您選取「Cloud Run (全代管)」,請選擇要部署的區域。如果選取「Knative serving」,請設定 Kubernetes 叢集資訊。

  6. (選用) 如要指定服務帳戶、環境變數和 SQL 連線等其他設定,請展開「進階修訂版本設定」部分。

    下列環境變數會自動新增至執行中的容器:

    名稱 說明 範例
    PORT HTTP 伺服器應監聽的通訊埠。 8080
    K_SERVICE 要執行的 Cloud Run 服務名稱。 hello-world
    K_REVISION 正在執行的 Cloud Run 修訂版本名稱。 hello-world.1
    K_CONFIGURATION 建立修訂版本的 Cloud Run 設定名稱。 hello-world

  7. 在「建構環境」下方,指定要在本機建構,還是使用 Cloud Build 建構。

  8. 指定建構工具 (Docker 或 Buildpack) 及其設定。

  9. 定義偏好設定後,按一下「部署」

    Cloud Code for VS Code 會建立映像檔並推送至登錄檔,然後將服務部署到 Cloud Run。你的服務現已上線!

  10. 按照 webview 中顯示的網址,查看執行中的服務。

    您也可以按一下「Show Detailed Logs」(顯示詳細記錄) 按鈕,並查看輸出視窗中的詳細記錄,瞭解執行中服務的詳細資料。

    「部署至 Cloud Run」使用者介面中顯示的執行中服務網址,以及下方的「顯示詳細記錄」按鈕

  11. 工作階段完成後,請按一下滑鼠右鍵,使用下列指令:

    • 查看記錄:使用 Cloud Code 記錄探索工具,開啟特定部署作業的應用程式記錄
    • 開啟網址:在網路瀏覽器中開啟特定服務的應用程式服務網址
  12. 如果您已在啟動設定中關閉監看模式,且想變更應用程式並重建及重新部署應用程式,請按一下 Cloud Code 狀態列,然後按一下「開啟監看模式」

取得支援

如要提供意見回饋,請前往 GitHub 回報問題,或在 Stack Overflow 上提問。