milvus-logo
LFAI
Home
  • Leitfaden für die Verwaltung

minio-bezogene Konfigurationen

Die zugehörige Konfiguration von MinIO/S3/GCS oder einem anderen Dienst unterstützt die S3-API, die für die Datenpersistenz von Milvus verantwortlich ist.

Der Einfachheit halber bezeichnen wir den Speicherdienst in der folgenden Beschreibung als MinIO/S3.

minio.address

Beschreibung Standardwert
  • IP-Adresse des MinIO- oder S3-Dienstes.
  • Umgebungsvariable: MINIO_ADDRESS
  • minio.address und minio.port erzeugen zusammen den gültigen Zugang zum MinIO- oder S3-Dienst.
  • MinIO bezieht die gültige IP-Adresse bevorzugt aus der Umgebungsvariablen MINIO_ADDRESS, wenn Milvus gestartet wird.
  • Der Standardwert gilt, wenn MinIO oder S3 im selben Netzwerk wie Milvus läuft.
  • localhost

    minio.port

    Beschreibung Standardwert
    Port des MinIO- oder S3-Dienstes. 9000

    minio.accessKeyID

    Beschreibung Standardwert
  • Zugriffsschlüssel-ID, die MinIO oder S3 dem Benutzer für den autorisierten Zugriff ausstellt.
  • Umgebungsvariable: MINIO_ACCESS_KEY_ID oder minio.accessKeyID
  • minio.accessKeyID und minio.secretAccessKey werden zusammen für die Identitätsauthentifizierung beim Zugriff auf den MinIO- oder S3-Dienst verwendet.
  • Diese Konfiguration muss identisch mit der Umgebungsvariablen MINIO_ACCESS_KEY_ID gesetzt werden, die zum Starten von MinIO oder S3 erforderlich ist.
  • Der Standardwert gilt für den MinIO- oder S3-Dienst, der mit der Standarddatei docker-compose.yml gestartet wurde.
  • minioadmin

    minio.secretAccessKey

    Beschreibung Standardwert
  • Geheimer Schlüssel, der zum Verschlüsseln der Signaturzeichenfolge und zum Überprüfen der Signaturzeichenfolge auf dem Server verwendet wird. Er muss streng vertraulich behandelt werden und ist nur für den MinIO- oder S3-Server und die Benutzer zugänglich.
  • Umgebungsvariable: MINIO_SECRET_ACCESS_KEY oder minio.secretAccessKey
  • minio.accessKeyID und minio.secretAccessKey werden zusammen für die Identitätsauthentifizierung beim Zugriff auf den MinIO- oder S3-Dienst verwendet.
  • Diese Konfiguration muss identisch mit der Umgebungsvariablen MINIO_SECRET_ACCESS_KEY gesetzt werden, die zum Starten von MinIO oder S3 erforderlich ist.
  • Der Standardwert gilt für den MinIO- oder S3-Dienst, der mit der Standarddatei docker-compose.yml gestartet wurde.
  • minioadmin

    minio.useSSL

    Beschreibung Standardwert
    Schalterwert, mit dem gesteuert wird, ob der Zugriff auf den MinIO- oder S3-Dienst über SSL erfolgen soll. false

    minio.ssl.tlsCACert

    Beschreibung Standardwert
    Pfad zu Ihrer CACert-Datei /pfad/zu/oeffentlich.crt

    minio.bucketName

    Beschreibung Standardwert
  • Name des Buckets, in dem Milvus Daten in MinIO oder S3 speichert.
  • Milvus 2.0.0 unterstützt nicht die Speicherung von Daten in mehreren Buckets.
  • Der Bucket mit diesem Namen wird erstellt, wenn er nicht existiert. Wenn der Bucket bereits existiert und zugänglich ist, wird er direkt verwendet. Andernfalls wird ein Fehler ausgegeben.
  • Um eine MinIO-Instanz auf mehrere Milvus-Instanzen aufzuteilen, sollten Sie diesen Wert für jede Milvus-Instanz auf einen anderen Wert ändern, bevor Sie sie starten. Einzelheiten finden Sie in den FAQs zum Betrieb.
  • Die Daten werden im lokalen Docker gespeichert, wenn Docker verwendet wird, um den MinIO-Dienst lokal zu starten. Stellen Sie sicher, dass ausreichend Speicherplatz vorhanden ist.
  • Ein Bucket-Name ist in einer MinIO- oder S3-Instanz global eindeutig.
  • a-bucket

    minio.rootPath

    Beschreibung Standardwert
  • Root-Präfix des Schlüssels, in dem Milvus Daten in MinIO oder S3 speichert.
  • Es wird empfohlen, diesen Parameter zu ändern, bevor Sie Milvus zum ersten Mal starten.
  • Wenn Sie eine MinIO-Instanz für mehrere Milvus-Instanzen freigeben möchten, sollten Sie diesen Wert für jede Milvus-Instanz ändern, bevor Sie sie starten. Einzelheiten finden Sie in den FAQs zum Betrieb.
  • Legen Sie ein einfach zu identifizierendes Root-Key-Präfix für Milvus fest, wenn der etcd-Dienst bereits existiert.
  • Das Ändern dieses Wertes für eine bereits laufende Milvus-Instanz kann zu Fehlern beim Lesen von Legacy-Daten führen.
  • Dateien

    minio.useIAM

    Beschreibung Standardwert
  • Ob dieIAM-Rolle für den Zugriff auf S3/GCS anstelle von Zugriffs-/Geheimschlüsseln verwendet werden soll
  • Weitere Informationen finden Sie unter
  • 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
  • falsch

    minio.cloudProvider

    Beschreibung Standardwert
  • Cloud-Anbieter von S3. Unterstützt: "aws", "gcp", "aliyun".
  • Sie können "aws" für andere Cloud-Anbieter verwenden, die S3 API mit Signatur v4 unterstützen, z. B.: minio
  • Sie können "gcp" für andere Cloud-Anbieter verwenden, die S3-API mit Signatur v2 unterstützen.
  • Sie können "aliyun" verwenden, wenn ein anderer Cloud-Anbieter einen Bucket im Stil eines virtuellen Hosts verwendet.
  • Wenn useIAM aktiviert ist, werden derzeit nur "aws", "gcp" und "aliyun" unterstützt
  • aws

    minio.iamEndpoint

    Beschreibung Standardwert
  • Benutzerdefinierter Endpunkt für das Abrufen von IAM-Rollenanmeldeinformationen, wenn useIAM wahr ist und cloudProvider "aws" ist.
  • Lassen Sie es leer, wenn Sie den AWS-Standardendpunkt verwenden möchten.
  • minio.logLevel

    Beschreibung Standardwert
    Log-Level für aws sdk log. Unterstützte Level: off, fatal, error, warn, info, debug, trace fatal

    minio.region

    Beschreibung Standardwert
    Spezifizieren Sie die Region des Minio-Speichersystems

    minio.useVirtualHost

    Beschreibung Standardwert
    Ob virtueller Hostmodus für Bucket verwenden falsch

    minio.requestTimeoutMs

    Beschreibung Standardwert
    minio timeout für die Anfragezeit in Millisekunden 10000

    minio.listObjectsMaxKeys

    Beschreibung Standardwert
  • Die maximale Anzahl von Objekten, die pro Batch in minio ListObjects rpc angefordert werden,
  • 0 bedeutet, dass der Oss-Client standardmäßig verwendet wird, verringern Sie diese Konfigration, wenn ListObjects timeout
  • 0

    Übersetzt vonDeepLogo

    Try Managed Milvus for Free

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

    Get Started
    Feedback

    War diese Seite hilfreich?