# 專案一秒起飛 Cloud Run


# 功能


Cloud Run Doc

圖片來源 Google Cloud Platform 官網


也就是說你可以去讓你的 網站,後端,應用程式 去自動部屬


# 使用 GCP 前 建議裝個 Goolge Cloud SDK

當然不裝的話也可以 在 Web 上點選也可以

Link


# Okay 開搞 Step 1. 建立 GCP 專案

朋朋們在此初體驗搞個免費方案就好啦,別亂刷卡喔

前面帳戶設置就不提供範例,想必大家都是順ㄅ

辦理完之後進到 GCP Console 且點選 GCP 的專案下拉式選單

點選建立專案 Complete !!


# Step 2. 找一個現有專案

當然你沒有專案也沒關係,我們著重在 Cloud Run 的教學。

如果你有裝 git ,clone 下來吧

1
git clone https://github.com/CATaiwan/cloud-run-api-demo

我們感謝 CATaiwan


# Step 3. 專案環境

這個專案使用 Python FastAPI 進行後端開發

進到專案目錄 且確保你是有裝 Google Cloud SDK 的

1
2
cd cloud-run-api-demo
gcloud init #GCP專案初始化

在 GCP 的 Console 請開啟 Artifact Registry API

Enable 就對了 當然你在 Terminal 使用 Google Cloud SDK 他也會問你要不要啟用此 API


# Step 4. 專案起飛

翻譯蒟蒻: gcloud run deploy $ 應用名稱 --source (來源) .(來源專案 directory) --region (選擇區域) $ 區域

需在 Terminal 安裝 Google Clould SDK

1
2
gcloud run deploy hello --source . --region asia-east1

猛吧 一條指令立即生成部屬


# 當然如果你習慣使用 Docker 部屬的也可以 請參考這裡

Click Me