Spanner 中的 MODEL DDL 语句和机器学习函数会调用 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 存在区域性问题 | 使用故障切换端点 |