排解 Spanner Vertex AI 整合問題

Spanner 中的 MODEL DDL 陳述式和 ML 函式會叫用 Vertex AI 端點,但可能會因下列各種原因而失敗:

錯誤代碼 錯誤訊息 可能的原因 可能的解決方案
已取消 由於查詢取消,對 Vertex AI 端點 {ENDPOINT} 的呼叫已取消。 用戶端應用程式已取消查詢。 調查用戶端取消查詢的原因。
DEADLINE_EXCEEDED Vertex AI 端點 {ENDPOINT} 超出呼叫期限。 查詢期限過短。 增加用戶端的查詢截止期限。
- - 端點過於繁忙。 查看 Vertex AI 監控資料,並部署更多節點。
FAILED_PRECONDITION Vertex AI 端點 {ENDPOINT} 傳回失敗的預先條件錯誤。 端點沒有已部署的模型。 將模型部署至端點。
INTERNAL 存取 Vertex AI 端點 {ENDPOINT} 時發生不明錯誤。 發生非預期的內部錯誤。 使用備援端點或建立支援單。
INVALID_ARGUMENT 對 Vertex AI 端點 {ENDPOINT} 提出無效要求。 請確認 Vertex AI 端點和 Spanner 模型結構定義相符。 Spanner 模型結構定義和 Vertex AI 端點結構定義不相符 更新 Spanner 模型的結構定義。
NOT_FOUND 找不到 Vertex AI 端點 {ENDPOINT}。 已刪除端點。 更新 Spanner 模型的結構定義。
PERMISSION_DENIED Vertex AI 端點「{ENDPOINT}」的存取權遭到拒絕。 Spanner 服務代理的權限不足,無法存取端點 授予服務代理角色權限
- - VPC SC 錯誤 請參閱 Vertex AI 錯誤訊息,並按照VPC SC 疑難排解的步驟操作
RESOURCE_EXHAUSTED Vertex AI 端點 {ENDPOINT} 的配額已用盡。 傳送至 Vertex AI 的要求過多。 提高線上預測配額
UNAVAILABLE 無法為專案 {PROJECT} 建立服務代理。 Service Usage API 問題。 手動建立服務代理
- Vertex AI 端點 {ENDPOINT} 無法使用。 傳送至 Vertex AI 的要求過多。 部署更多節點。
- - Vertex AI 發生區域問題 使用備援端點