milvus-logo
LFAI
フロントページへ
  • 管理ガイド

ミニオ関連設定

MinIO/S3/GCSなどの関連設定は、Milvusのデータ永続化を担うS3 APIをサポートしている。

以下の説明では簡単のため、ストレージサービスをMinIO/S3と呼ぶ。

minio.address

説明 デフォルト値
  • MinIOまたはS3サービスのIPアドレス.
  • 環境変数:MINIO_ADDRESS
  • minio.addressとminio.portは、MinIOまたはS3サービスへの有効なアクセスを生成する。
  • MinIOは、Milvusの起動時に環境変数MINIO_ADDRESSから有効なIPアドレスを優先的に取得します。
  • デフォルト値はMinIOまたはS3がMilvusと同じネットワーク上で動作している場合に適用されます。
  • ローカルホスト

    minio.port

    説明 デフォルト値
    MinIOまたはS3サービスのポート。 9000

    minio.accessKeyID

    説明 デフォルト値
  • MinIOまたはS3が、認可されたアクセスのためにユーザーに発行するアクセスキーID。
  • 環境変数:MINIO_ACCESS_KEY_ID または minio.accessKeyID
  • minio.accessKeyIDとminio.secretAccessKeyは、MinIOまたはS3サービスにアクセスするためのID認証に使用されます。
  • この設定は、MinIOまたはS3の起動に必要な環境変数MINIO_ACCESS_KEY_IDと同じに設定する必要がある。
  • デフォルト値は、デフォルトのdocker-compose.ymlファイルで起動したMinIOまたはS3サービスに適用される。
  • minioadmin

    minio.secretAccessKey

    説明 デフォルト値
  • 署名文字列を暗号化し、サーバー上で署名文字列を検証するために使用される秘密鍵。秘密鍵は厳重に保管し、MinIOまたはS3サーバーとユーザーだけがアクセスできるようにする必要がある。
  • 環境変数:MINIO_SECRET_ACCESS_KEY または minio.secretAccessKey
  • minio.accessKeyIDとminio.secretAccessKeyは、MinIOまたはS3サービスにアクセスするためのID認証に使用されます。
  • この設定は、MinIOまたはS3の起動に必要な環境変数MINIO_SECRET_ACCESS_KEYと同じに設定する必要がある。
  • デフォルト値は、デフォルトのdocker-compose.ymlファイルで起動したMinIOまたはS3サービスに適用される。
  • minioadmin

    minio.useSSL

    説明 デフォルト値
    SSL経由でMinIOまたはS3サービスにアクセスするかどうかを制御するスイッチ値。 false

    minio.ssl.tlsCACert

    説明 デフォルト値
    CACertファイルへのパス /パス/to/public.crt

    minio.bucketName

    説明 デフォルト値
  • MilvusがMinIOまたはS3にデータを保存するバケット名。
  • Milvus 2.0.0では複数のバケットへのデータ保存はサポートしていません。
  • この名前のバケットが存在しない場合は作成されます。バケットが既に存在し、アクセス可能であれば、直接利用されます。そうでない場合はエラーになります。
  • MinIOインスタンスを複数のMilvusインスタンスで共有する場合は、Milvusインスタンスを起動する前に、各Milvusインスタンスで異なる値に変更することを検討してください。詳細は運用FAQを参照してください。
  • Dockerを使用してローカルでMinIOサービスを起動した場合、データはローカルのDockerに保存されます。十分なストレージ容量を確保してください。
  • バケット名は、1つのMinIOまたはS3インスタンス内でグローバルに一意です。
  • aバケット

    minio.rootPath

    説明 デフォルト値
  • MilvusがMinIOまたはS3にデータを保存するキーのルートプレフィックス。
  • Milvusを初めて起動する前に、このパラメータを変更することを推奨する。
  • MinIOインスタンスを複数のMilvusインスタンスで共有する場合は、Milvusインスタンスごとに異なる値に変更してから起動することを検討してください。詳しくは運用FAQをご覧ください。
  • etcdサービスが既に存在する場合、Milvusのルートキープレフィックスを識別しやすいように設定します。
  • すでに稼働しているMilvusインスタンスに対してこれを変更すると、レガシーデータの読み込みに失敗する可能性があります。
  • ファイル

    minio.useIAM

    説明 デフォルト値
  • アクセスキー/秘密キーの代わりにS3/GCSへのアクセスにIAMロールを使用するかどうか。
  • 詳細については
  • aws: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use.html
  • gcp: https://cloud.google.com/storage/docs/access-control/iam
  • aliyun (ack): https://www.alibabacloud.com/help/en/container-service-for-kubernetes/latest/use-rrsa-to-enforce-access-control
  • aliyun (ecs): https://www.alibabacloud.com/help/en/elastic-compute-service/latest/attach-an-instance-ram-role
  • minio.cloudProvider

    説明 デフォルト値
  • S3のクラウドプロバイダー。サポートする:「aws"、"gcp"、"aliyun"。
  • 他のクラウドプロバイダーがS3 APIを署名v4でサポートしている場合、"aws "を使用することができます。
  • 他のクラウドプロバイダーがS3 APIをシグネチャv2でサポートしている場合、"gcp "を使用できます。
  • 他のクラウドプロバイダーがバーチャルホスト形式のバケットを使用している場合、"aliyun "を使用することができます。
  • useIAMが有効な場合、今のところ "aws", "gcp", "aliyun "のみがサポートされている。
  • aws

    minio.iamEndpoint

    説明 デフォルト値
  • useIAM が true かつ cloudProvider が "aws" の場合に、IAM ロールの認証情報を取得するためのカスタムエンドポイント。
  • AWSのデフォルトエンドポイントを使いたい場合は空のままにしておく。
  • minio.logLevel

    説明 デフォルト値
    aws sdkログのログレベル。サポートされるレベル: off、fatal、error、warn、info、debug、trace 致命的

    minio.region

    説明 デフォルト値
    ミニオ・ストレージ・システムの場所領域を指定する

    minio.useVirtualHost

    説明 デフォルト値
    バケットにバーチャルホストモードを使うかどうか false

    minio.requestTimeoutMs

    説明 デフォルト値
    minio リクエストタイムアウト (ミリ秒) 10000

    minio.listObjectsMaxKeys

    説明 デフォルト値
  • minio ListObjects rpcでバッチごとにリクエストされるオブジェクトの最大数、
  • 0 は、デフォルトで oss クライアントを使用することを意味する。
  • 0

    翻訳DeepL

    Try Managed Milvus for Free

    Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

    Get Started
    フィードバック

    このページは役に立ちましたか ?