Spanner の MODEL DDL ステートメントと ML 関数は Vertex AI エンドポイントを呼び出しますが、さまざまな理由により失敗する可能性があります。
| エラーコード | エラー メッセージ | 考えられる原因 | 考えられる解決策 |
|---|---|---|---|
| CANCELLED | クエリのキャンセルにより、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 にリージョンに関する問題があります。 | フェイルオーバー エンドポイントを使用します。 |