Cloud Build 驗證了 Java Cloud Functions,但部署在驗證後立即失敗。您應該先檢查什麼?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 驗證 Cloud Build 服務帳戶是否具有 Cloud Functions Developer 角色。.
為什麼這是答案
Cloud Build 驗證成功表示程式碼本身沒有語法或編譯錯誤。部署失敗通常與權限問題有關。Cloud Build 服務帳戶需要具備足夠的權限才能將函數部署到 Cloud Functions。Cloud Functions Developer 角色 (roles/cloudfunctions.developer) 提供了部署 Cloud Functions 所需的權限。 檢查 Cloud Function 實例的最大數量 (A) 在部署失敗時通常不是首要原因,因為部署階段是在實例啟動之前。驗證 Cloud Build 觸發器建構參數是否正確 (B) 通常會導致驗證階段失敗,而非部署階段。使用截斷指數退避輪詢重試測試 (C) 是一種重試策略,但無法解決根本的權限問題。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡