メインコンテンツまでスキップ

AzureConnectParam

AzureConnectParam インスタンスは、RemoteBulkWriter インスタンスの接続パラメータを設定します。

python
class pymilvus.RemoteBulkWriter.AzureConnectParam

Constructor

container_nameaccount_urlcredential などの一連のパラメータを使用して AzureConnectParam オブジェクトを構築します。

📘Notes

AzureConnectParam オブジェクトは、Zilliz Cloud が Azure blob storage bucket に接続するために必要なパラメータを定義します。

RemoteBulkWriter オブジェクトを初期化する前に、このオブジェクトを作成する必要があります。

python
from pymilvus.bulk_writer import RemoteBulkWriter

connect_param = RemoteBulkWriter.AzureConnectParam(
container_name: str,
conn_str: str,
account_url: Optional[str] = None,
credential: Optional[Union[str, Dict[str, str]]] = None,
upload_chunk_size: int = 8 * 1024 * 1024,
upload_concurrency: int = 4,
)

PARAMETERS:

  • container_name (str)

    接続先のリモート Azure blob storage container の名前です。

  • conn_str (str)

    Azure Storage account への接続文字列で、account_urlcredential に解析できます。接続文字列を生成するには、このリンク を参照してください。

  • account_url (str)

    https://<storage-account>.blob.core.windows.net のような形式の文字列です。

    詳細は このリンク を参照してください。

  • credential (str)

    account のアクセスキーです。詳細は このリンク を参照してください。

  • upload_chunk_size (int)

    blob サイズがこの値より大きい、または不明な場合、blob は並列接続によってチャンク単位でアップロードされます。このパラメータは Azure の max_single_put_size に渡されます。詳細は このリンク を参照してください。

  • upload_concurrency (int)

    チャンク単位でアップロードする際に使用する並列接続の最大数です。

    このパラメータは Azure の max_concurrency に渡されます。詳細は このリンク を参照してください。

RETURN TYPE:

AzureConnectParam

RETURNS:

AzureConnectParam オブジェクトです。

EXCEPTIONS:

  • Exception

    接続に失敗した場合、この例外が発生します。

Ctrl I