快速入門:從 Git 存放區部署至 Cloud Run

本頁面說明如何從 Git 存放區持續部署至 Cloud Run。


如要直接在 Google Cloud 控制台按照逐步指南操作,請按一下「Guide me」(逐步引導)

逐步引導


如需這項程序的完整操作說明,請參閱「透過 Cloud Build 從 Git 持續部署」一文。

事前準備

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  5. Make sure that billing is enabled for your Google Cloud project.

  6. Enable the Cloud Build API.

    Enable the API

  7. 如果您適用網域限制組織政策,且該政策限制專案的未經驗證叫用,您就必須按照「測試私人服務」一節的說明存取已部署的服務。

使用範本建立存放區

如要建立存放區,請按照下列步驟操作:

  1. 前往範本存放區:

  2. 按一下「使用這個範本」

  3. 選取「建立新存放區」

  4. 在表單中,輸入存放區名稱

  5. 按一下「Create repository from template」(透過範本建立存放區)

從存放區部署

如要從存放區部署:

  1. 前往 Google Cloud 控制台的「Cloud Run」頁面:

    前往 Cloud Run

  2. 從選單中選取「服務」,然後按一下「部署容器」

  3. 在「Create service」中,確認已選取「Continuously deploy from a repository」選項。

  4. 在表單中,按一下「Set up Cloud Build」

  5. 在右側面板中:

    1. 在「Repository」下方,選取新建立的存放區。如果您尚未完成驗證,系統可能會要求您完成驗證。請使用「Repository Provider」欄位下方的「authenticate」連結。

    2. 請確認有關 GitHub 和 Google Cloud 互動性的確認協議。

    3. 點選「下一步」

    4. 在「Build Type」下方,選取「Google Cloud Buildpacks」

    5. 按一下 [儲存]

  6. 在「Create service」(建立服務) 表單中:

    1. 確認服務名稱。系統會自動填入存放區名稱。

    2. 在「Region」下拉式選單中,選取您要使用服務的地區

    3. 在「Authentication」下方,選取「Allow unauthenticated invocations」。如果您沒有選取此選項的權限 (Cloud Run 管理員角色),服務就會部署並要求驗證。

    4. 按一下「建立」,將範例存放區部署到 Cloud Run,然後等待部署作業完成。

  7. 按一下顯示的網址連結來執行部署好的容器。

Cloud Run 位置

Cloud Run 具有「地區性」,這表示執行 Cloud Run 服務的基礎架構位於特定地區,並由 Google 代管,可為該地區內所有區域提供備援功能。

選擇 Cloud Run 服務的執行地區時,請將延遲時間、可用性或耐用性需求做為主要考量。一般而言,您可以選擇最靠近使用者的地區,但您應考量 Cloud Run 服務所使用的其他 Google Cloud產品位置。使用分散在不同位置的 Google Cloud 產品,可能會影響服務的延遲時間和費用。

Cloud Run 可在下列地區使用:

採用級別 1 定價

採用級別 2 定價

如果您已建立 Cloud Run 服務,即可在 Google Cloud 控制台的 Cloud Run 資訊主頁中查看地區。

更新服務

如要變更服務,請按照下列步驟操作:

  1. 將修訂版本推送至存放區的主分支。

  2. 重新整理 Cloud Run 服務,查看更新狀態。

Cloud Run 會根據需求自動調整容器執行個體,您只需為處理要求期間使用的 CPU、記憶體和網路支付費用。

後續步驟