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 發生區域問題 | 使用備援端點 |