メインコンテンツまでスキップ
バージョン: User Guides (BYOC)

クラスターへの接続

この記事では、クラスターへの接続方法について体系的に解説します。

開始前の準備

作業を進める前に、以下の前提条件が満たされていることを確認してください。

📘Note

SDK ではなく RESTful API を使用する場合、継続的な接続を確立することはできません。これは、HTTP プロトコルの一方向通信モードによるものです。

BYOC デプロイメントでは、クラスター認証情報(username:password)を使用してクラスターに接続します。API キーは Platform API 操作用のみであり、データプレーン(Milvus SDK/クライアント)接続には使用できません。

クラスターへの接続

クラスターが稼働したら、パブリックエンドポイントと認証トークンを使用して接続します。

  • クラスターのパブリックエンドポイント: Zilliz Cloud Web コンソールで確認できます。対象クラスターの クラスターの詳細 ページに移動し、接続 カードでクラスターのパブリックエンドポイントをコピーできます。

    connection-info

  • トークン: このトークンは、ユーザー名とパスワードのペアで構成される クラスター認証情報 となります。

以下の例は、クラスターへの接続方法を示しています。

# Connect using a MilvusClient object
from pymilvus import MilvusClient
CLUSTER_ENDPOINT="YOUR_CLUSTER_ENDPOINT" # Set your cluster endpoint
TOKEN="YOUR_CLUSTER_TOKEN" # Set your token

# Initialize a MilvusClient instance
# Replace uri and token with your own
client = MilvusClient(
uri=CLUSTER_ENDPOINT, # Cluster endpoint obtained from the console
token=TOKEN # a colon-separated cluster username and password
)