瞭解如何設定及部署 Hello World 應用程式範例至 Cloud Run,以及查看有效服務資源的狀態。
事前準備
- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
建立應用程式
- 啟動 Cloud Shell 編輯器。
- 在 Cloud Code 狀態列中,選取「New Application」(新增應用程式)。
- 選擇「Cloud Run application」做為偏好的應用程式類型。
- 從應用程式範例清單中選擇 Hello World 應用程式。舉例來說,選擇
Python (Flask): Hello World
會建立 Python (Flask) Hello World 應用程式啟動器。 - 選取要用來存放應用程式的資料夾,然後按一下「Create New Application」。Cloud Shell 編輯器會在新的工作區中載入應用程式。工作區載入後,您就能在 Explorer 檢視畫面中存取應用程式。
部署至 Cloud Run
如要將應用程式部署至 Cloud Run,請按照下列步驟操作:
- 使用指令面板 (可透過
Ctrl
/Cmd
+Shift
+P
存取) 選擇「Deploy to Cloud Run」指令,即可開啟 Cloud Run 部署 UI。 - 如果出現系統提示,請授權 Cloud Code 發出 Google Cloud API 呼叫。
- 設定 Google Cloud 專案。
- 如果出現系統提示,請按一下「Enable APIs」(啟用 API) 來啟用 Cloud Run API。
- 在「部署至 Cloud Run」對話方塊中,選取現有服務或建立新服務。
- 如果您要建立新服務,請在「Deployment Platform」(部署平台) 下方選擇「Cloud Run (fully managed)」(Cloud Run (全代管))。
- 選擇部署目標區域。
- 在「驗證」中選取「允許未經驗證的叫用」,藉此公開發布服務。
- 定義偏好設定後,請按一下「部署」。 Cloud Code 會建立映像檔並推送至儲存庫,然後將應用程式部署至 Cloud Run。你的服務現已上線。
- 如要查看執行中的服務,請按照「Cloud Run:部署」對話方塊中顯示的網址操作。
編輯服務
如要編輯應用程式,請按照下列步驟操作:
- 使用探索器檢視畫面,找出實作服務行為的
app.py
檔案。 - 將「It's running!」訊息變更為您選擇的訊息。
- 變更完成後,請使用指令區塊選取「Deploy to Cloud Run」指令。
- 確認您在「Service Settings」(服務設定) 中選取了剛才建立的服務。
- 按一下 [Deploy] (部署)。
- 應用程式的建構和部署作業完成後,您可以重新整理服務,查看更新後的訊息。
查看記錄
您也可以使用 Cloud Code 隨附的記錄檢視器,查看已部署應用程式的記錄。
如要查看記錄:
- 如要開啟 Cloud Run Explorer,請按一下
「Cloud Code」,然後展開「Cloud Run」部分。
- 在 Cloud Run 服務上按一下滑鼠右鍵,然後點選「View logs」(查看記錄檔)。
- 在瀏覽器中重新整理應用程式,然後按一下「Logs refresh」按鈕,查看產生的新記錄檔。
清除所用資源
如要避免系統向您的 Google Cloud 帳戶收取本頁所用資源的費用,請按照下列步驟操作:
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
如果您使用的是現有專案,且想要刪除為本快速入門課程建立的資源:
- 容器映像檔:雖然 Cloud Run 在服務未用時不會產生費用,但將容器映像檔儲存於 Artifact Registry 仍可能會產生費用。如要刪除圖片,請開啟「Artifact Registry」頁面,選取含有圖片的存放區,選取圖片,然後依序按一下「Delete」和「Delete」。
- Cloud Run 服務:如要刪除 Cloud Run 服務,請在Google Cloud 控制台的 Cloud Run 頁面中選取要刪除的服務,然後依序按一下「刪除」和「刪除」。 開啟 Cloud Run 頁面
後續步驟
- 探索 Cloud Shell 編輯器介面提供的功能。
- 瞭解如何設定 Cloud Shell,自訂使用體驗。