FAQ: データインポート
このトピックでは、Zilliz Cloud でデータをインポートする際に発生する可能性のある問題と、その解決策を説明します。
目次
- オブジェクトストレージサービスからデータをインポートする際に、短期認証情報を使用できますか?
- Zilliz Cloud のベクトルデータベースにデータを一括挿入できますか?
- Node.js SDK を使用して Zilliz Cloud クラスターにデータをインポートする際、またはクエリを実行する際に
ECONNRESETエラーが発生した場合はどうすればよいですか?
FAQ
オブジェクトストレージサービスからデータをインポートする際に、短期認証情報を使用できますか?
はい。データセキュリティの要件に応じて、オブジェクトストレージサービスからデータをインポートする際にセッショントークンを使用できます。
-
セッショントークンを生成します。
-
Amazon S3: AWS リソースで一時認証情報を使用する。
-
Google Cloud Storage: サービスアカウントの短時間有効な認証情報を作成する
-
Azure Blog Storage: ストレージコンテナーの SAS トークンを作成する
-
-
データインポート時に、次のセッショントークン情報を入力します。
-
Amazon S3:
accessKeyId、secretAccessKey、sessionToken -
Google Cloud Storage:
accessToken -
Azure Blog Storage:
sasToken
-
Zilliz Cloud のベクトルデータベースにデータを一括挿入できますか?
はい。詳細については、Import を参照してください。
Node.js SDK を使用して Zilliz Cloud クラスターにデータをインポートする際、またはクエリを実行する際に ECONNRESET エラーが発生した場合はどうすればよいですか?
この問題を解決するには、以下の手順に従ってください。
-
channelOptions をサポートする最新バージョンの Milvus NodeJS SDK にアップグレードします。
-
channelOptions を手動で追加します。
javascriptconst channelOptions = {// Send keepalive pings every 10 seconds, default is 2 hours.'grpc.keepalive_time_ms': 10 * 1000,// Keepalive ping timeout after 5 seconds, default is 20 seconds.'grpc.keepalive_timeout_ms': 5 * 1000,// Allow keepalive pings when there are no gRPC calls.'grpc.keepalive_permit_without_calls': 1,}; -
channelOptions を指定してクライアントを初期化します。
javascriptimport { MilvusClient } from '@zilliz/milvus2-sdk-node';new MilvusClient({address: 'your-zilliz-cloud-address',ssl: true,username: 'username',password: 'your-pass',channelOptions: channelOptions});