Spanner の MODEL DDL ステートメントと ML 関数は Vertex AI エンドポイントを呼び出しますが、さまざまな理由により失敗する可能性があります。
| エラーコード | エラー メッセージ | 考えられる原因 | 正解例 |
|---|---|---|---|
| CANCELLED | クエリのキャンセルにより、Vertex AI エンドポイント {ENDPOINT} への呼び出しがキャンセルされました。 | クエリがクライアント アプリケーションによってキャンセルされました。 | クライアントがクエリをキャンセルした理由を調査します。 |
| DEADLINE_EXCEEDED | Vertex AI エンドポイント {ENDPOINT} が呼び出しの期限を超えました。 | クエリの期限が短すぎます。 | クライアントでクエリの期限を延長します。 |
| - | - | エンドポイントが過負荷状態でした。 | Vertex AI Monitoring を確認し、ノードをさらにデプロイします。 |
| 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 にリージョンの問題がある | フェイルオーバー エンドポイントを使用する |