支援的服務

Cloud Run 函式可使用服務帳戶存取 Google Cloud API,替您採取操作。服務帳戶會為函式提供應用程式預設憑證

支援的 API

Cloud Run 函式可透過特定語言的 API 用戶端程式庫和/或 REST API,存取大多數主要 Google Cloud 服務,例如:

支援的事件提供者

Cloud Run 函式可透過以下服務提供的事件觸發:

將服務與 Cloud Run 函式搭配使用

在執行階段期間,使用應用程式預設憑證的 Google API 用戶端程式庫會自動從 Cloud Run functions 主機取得內建服務帳戶憑證。根據預設,用戶端會使用 YOUR_PROJECT_ID@appspot.gserviceaccount.com 服務帳戶進行驗證

使用 Cloud Load Balancing 進行轉送

Cloud Load Balancing 是一項獨立產品,可為在 Google Cloud上執行的所有應用程式啟用進階網路設定。

為無伺服器應用程式啟用 HTTP(S) 負載平衡後,即可執行下列操作:

  • 設定無伺服器應用程式,從沒有和其他服務共用的專屬 IPv4 和/或 IPv6 IP 位址提供服務。

  • 重複使用在 Compute Engine、Google Kubernetes Engine 和 Cloud Storage 中使用的 SSL 憑證和私密金鑰,就不必為無伺服器應用程式管理個別憑證。

  • 使用與 Cloud Load Balancing 整合的其他服務,例如 Cloud CDNGoogle Cloud Armor安全性政策

請留意下列限制和建議:

  • 如要使用啟用 Cloud Load Balancing 的安全功能 (例如 Cloud Armor 或安全性政策),請將輸入設定變更為 internal_and_gclb。如果使用者已取得 Cloud Run 函式的預設網址,可略過負載平衡器,直接前往函式的網址。

  • Cloud Run 函式不支援與 Cloud Load Balancing 整合的 Identity-Aware Proxy。