本頁面列出可與 Cloud Run 搭配運作的 Google Cloud 服務,以及哪些服務尚未支援 Cloud Run。
連線到程式碼中的 Google Cloud 服務
您可以使用 Cloud Run 服務提供的用戶端程式庫,將服務連線至 Google Cloud 服務。如需說明如何連線至特定 Google Cloud 服務的程式碼範例,請參閱該 Google Cloud 服務提供的說明文件。
如要從程式碼呼叫 API,Cloud Run 服務身分必須具備 Cloud Run 服務的最低權限。 Google Cloud 舉例來說,如果 Cloud Run 服務只會從 Firestore 讀取資料,建議您為該服務指派只具備 Firestore 使用者 IAM 角色的服務帳戶。
Google Cloud 環境會使用應用程式預設憑證 (ADC) 自動偵測 Cloud Run 服務身分是否已通過驗證,可使用 Google Cloud 用戶端程式庫並執行 API 作業。
建議使用的服務和工具
下表列出 Cloud Run 的建議使用服務。
工具
| 服務 | 說明 |
|---|---|
| Cloud Build | 建構容器映像檔和持續整合。 |
| Artifact Registry | 儲存容器映像檔。 |
| Cloud Deploy | 持續推送軟體更新。 |
| Google Cloud Observability | 監控和記錄 Cloud Run 服務。 |
資料儲存
| 服務 | 說明 |
|---|---|
| Firestore | 全代管 NoSQL 資料庫,與 MongoDB 相容。 |
| Spanner | 全代管且可擴充的關聯式資料庫。 |
| Cloud SQL | 全代管關聯式資料庫。請參閱「連線至 Cloud SQL 執行個體」。 |
| Cloud Storage | 物件儲存空間。儲存物件及提供靜態內容。使用 Cloud Storage 用戶端程式庫或掛接 Cloud Storage 磁碟區 |
| Memorystore | 全代管的記憶體內資料儲存服務。連線至虛擬私有雲網路,存取 Memorystore 執行個體。請參閱「從 Cloud Run 服務連線至 Redis 執行個體」。 |
| BigQuery | 用於數據分析的全代管雲端資料倉儲。Cloud Run 服務可用於實作自訂 BigQuery 遠端函式。 |
| Secret Manager | 建立及存取密鑰或其他設定。 |
| Filestore | 全代管的 NFS 檔案伺服器 Google Cloud |
| 參數管理工具 | 建立及存取設定檔或參數。 |