FAQ: データインポート
このトピックでは、Zilliz Cloud でデータをインポートする際に発生する可能性のある問題と、それに対応する解決策を一覧で紹介します。
目次
- オブジェクトストレージサービスからデータをインポートするときに短期認証情報を使用できますか?
- Zilliz Cloud ベクトルデータベースにデータを一括挿入できますか?
- Node.js SDK で Zilliz Cloud クラスターへデータをインポートまたはクエリするときに ECONNRESET エラーを受け取った場合はどうすればよいですか?
よくある質問
オブジェクトストレージサービスからデータをインポートするときに短期認証情報を使用できますか?
はい。データセキュリティ要件に応じて、オブジェクトストレージサービスからデータをインポートするときにセッショントークンを使用できます。
-
セッショントークンを生成します。
-
Amazon S3: Using temporary credentials with AWS resources。
-
Google Cloud Storage: Create short-lived credentials for a service account
-
Azure Blog Storage: Create SAS tokens for storage containers
-
-
データインポート時に、次のセッショントークン情報を入力します。
-
Amazon S3:
accessKeyId、secretAccessKey、sessionToken -
Google Cloud Storage:
accessToken -
Azure Blog Storage:
sasToken
-
Zilliz Cloud ベクトルデータベースにデータを一括挿入できますか?
はい。詳細については、データインポートを参照してください。
Node.js SDK で Zilliz Cloud クラスターへデータをインポートまたはクエリするときに ECONNRESET エラーを受け取った場合はどうすればよいですか?
この問題を解決するには、次の手順に従ってください。
-
channelOptions をサポートする最新バージョンの Milvus NodeJS SDK にアップグレードします。
-
channelOptions を手動で追加します。
const channelOptions: 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 を指定してクライアントを初期化します。
import { MilvusClient, DataType } from '@zilliz/milvus2-sdk-node';new MilvusClient({address: 'your-zilliz-cloud-address',ssl: true,username: 'username',password: 'your-pass',channelOptions: channel options})