get_import_progress()
この関数は、バルクインポートジョブの現在のステータスを返します。
リクエスト構文
get_import_progress(
url: str,
job_id: str,
cluster_id: str = "",
project_id: str = "",
region_id: str = "",
api_key: str = "",
db_name: str = "",
verify: Optional[Union[bool, str]] = True,
cert: Optional[Union[str, tuple]] = None,
**kwargs,
) -> requests.Response
パラメータ:
-
url (str) -
[必須]Zilliz Cloud API サーバーのエンドポイントは、
https://api.cloud.zilliz.comです。 -
job_id (str) -
[必須]
確認するインポートジョブの ID です。 -
cluster_id (str) -
デフォルト:""
対象の Zilliz Cloud クラスターの ID です。 -
project_id (str) -
デフォルト:""
対象のプロジェクトデータベースを含む Zilliz Cloud プロジェクトの ID です。 -
region_id (str) -
デフォルト:""
対象のプロジェクトデータベースを含む Zilliz Cloud リージョンの ID です。 -
api_key (str) -
デフォルト:""リクエストの認証に使用する Zilliz Cloud API キーです。
-
db_name (str) -
デフォルト:""
ロールベースのアクセス制御のためにDB-Nameヘッダーで送信されるデータベース名です。 -
verify (Optional[Union[bool, str]]) -
デフォルト:True
TLS 検証の設定です。Trueを使用してデフォルトのトラストストアで検証するか、CA 証明書のパスを指定します。 -
cert (Optional[Union[str, tuple]]) -
デフォルト:None
クライアント証明書のパス、または相互 TLS 用の証明書と秘密鍵のペアです。 -
kwargs (Any) -
HTTP リクエストに転送される追加オプションです。
戻り値の型:
requests.Response
戻り値:
現在のバルクインポートジョブの状態と進行状況を含む HTTP レスポンスです。
例外:
- MilvusException
サーバーがリクエストを拒否した場合、または RPC が失敗した場合に発生します。正確な失敗の詳細については、サーバーのエラーメッセージを確認してください。
使用例
この例では、Zilliz Cloud からインポートの進行状況を取得します。
from pymilvus.bulk_writer import get_import_progress
response = get_import_progress(
url="https://api.cloud.zilliz.com",
api_key="YOUR_API_KEY",
project_id="proj-xxxx",
region_id="aws-us-west-2",
job_id="job-123",
)
print(response.json())