milvus-logo
LFAI
Casa
  • Guida all'amministrazione

Configurazioni relative a Minio

La configurazione relativa a MinIO/S3/GCS o a qualsiasi altro servizio supporta l'API S3, responsabile della persistenza dei dati per Milvus.

Nella seguente descrizione ci riferiamo al servizio di archiviazione come MinIO/S3 per semplicità.

minio.address

Descrizione Valore predefinito
  • Indirizzo IP del servizio MinIO o S3.
  • Variabile d'ambiente: MINIO_ADDRESS
  • minio.address e minio.port insieme generano l'accesso valido al servizio MinIO o S3.
  • MinIO acquisisce preferibilmente l'indirizzo IP valido dalla variabile d'ambiente MINIO_ADDRESS all'avvio di Milvus.
  • Il valore predefinito si applica quando MinIO o S3 è in esecuzione sulla stessa rete con Milvus.
  • localhost

    minio.port

    Descrizione Valore predefinito
    Porta del servizio MinIO o S3. 9000

    minio.accessKeyID

    Descrizione Valore predefinito
  • ID della chiave di accesso che MinIO o S3 rilascia all'utente per l'accesso autorizzato.
  • Variabile d'ambiente: MINIO_ACCESS_KEY_ID o minio.accessKeyID
  • minio.accessKeyID e minio.secretAccessKey insieme sono utilizzati per l'autenticazione dell'identità per accedere al servizio MinIO o S3.
  • Questa configurazione deve essere identica alla variabile d'ambiente MINIO_ACCESS_KEY_ID, necessaria per avviare MinIO o S3.
  • Il valore predefinito si applica al servizio MinIO o S3 avviato con il file docker-compose.yml predefinito.
  • minioadmin

    minio.secretAccessKey

    Descrizione Valore predefinito
  • Chiave segreta utilizzata per crittografare la stringa di firma e verificare la stringa di firma sul server. Deve essere mantenuta strettamente riservata e accessibile solo al server MinIO o S3 e agli utenti.
  • Variabile d'ambiente: MINIO_SECRET_ACCESS_KEY o minio.secretAccessKey
  • minio.accessKeyID e minio.secretAccessKey insieme sono utilizzati per l'autenticazione dell'identità per accedere al servizio MinIO o S3.
  • Questa configurazione deve essere identica alla variabile d'ambiente MINIO_SECRET_ACCESS_KEY, necessaria per avviare MinIO o S3.
  • Il valore predefinito si applica al servizio MinIO o S3 avviato con il file docker-compose.yml predefinito.
  • minioadmin

    minio.useSSL

    Descrizione Valore predefinito
    Valore dell'interruttore per controllare se accedere al servizio MinIO o S3 tramite SSL. falso

    minio.ssl.tlsCACert

    Descrizione Valore predefinito
    percorso del file CACert /percorso/da/public.crt

    minio.bucketName

    Descrizione Valore predefinito
  • Nome del bucket in cui Milvus memorizza i dati in MinIO o S3.
  • Milvus 2.0.0 non supporta la memorizzazione dei dati in più bucket.
  • Il bucket con questo nome verrà creato se non esiste. Se il bucket esiste già ed è accessibile, verrà utilizzato direttamente. In caso contrario, si verificherà un errore.
  • Per condividere un'istanza MinIO tra più istanze Milvus, si consiglia di modificare questo valore per ogni istanza Milvus prima di avviarla. Per maggiori dettagli, vedere le FAQ sulle operazioni.
  • I dati saranno memorizzati nel Docker locale se si usa Docker per avviare il servizio MinIO localmente. Assicurarsi che lo spazio di archiviazione sia sufficiente.
  • Il nome di un bucket è globalmente unico in un'istanza MinIO o S3.
  • a-bucket

    minio.rootPath

    Descrizione Valore predefinito
  • Prefisso della chiave in cui Milvus memorizza i dati in MinIO o S3.
  • Si consiglia di modificare questo parametro prima di avviare Milvus per la prima volta.
  • Per condividere un'istanza MinIO tra più istanze Milvus, si consiglia di modificare questo valore per ogni istanza Milvus prima di avviarle. Per maggiori dettagli, vedere le FAQ sul funzionamento.
  • Impostare un prefisso di chiave radice facile da identificare per Milvus se il servizio etcd esiste già.
  • La modifica di questo valore per un'istanza Milvus già in esecuzione può causare errori di lettura dei dati legacy.
  • file

    minio.useIAM

    Descrizione Valore predefinito
  • Se usare il ruoloIAM per accedere a S3/GCS invece delle chiavi di accesso/segrete.
  • Per ulteriori informazioni, consultare
  • 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
  • falso

    minio.cloudProvider

    Descrizione Valore predefinito
  • Fornitore cloud di S3. Supporta: "aws", "gcp", "aliyun".
  • È possibile utilizzare "aws" per altri provider di cloud che supportano l'API S3 con firma v4, ad es.
  • È possibile utilizzare "gcp" per altri provider cloud che supportano l'API S3 con firma v2.
  • È possibile utilizzare "aliyun" per altri cloud provider che utilizzano bucket in stile host virtuale.
  • Quando useIAM è abilitato, per ora sono supportati solo "aws", "gcp", "aliyun".
  • aws

    minio.iamEndpoint

    Descrizione Valore predefinito
  • Endpoint personalizzato per il recupero delle credenziali del ruolo IAM. quando useIAM è true e cloudProvider è "aws".
  • Lasciare vuoto se si vuole usare l'endpoint predefinito di AWS.
  • minio.logLevel

    Descrizione Valore predefinito
    Livello di log per il log di aws sdk. Livello supportato: off, fatal, error, warn, info, debug, trace fatale

    minio.region

    Descrizione Valore predefinito
    Specificare la regione di ubicazione del sistema di archiviazione minio

    minio.useVirtualHost

    Descrizione Valore predefinito
    Se utilizzare la modalità host virtuale per il bucket falso

    minio.requestTimeoutMs

    Descrizione Valore predefinito
    Timeout minio per il tempo di richiesta in millisecondi 10000

    minio.listObjectsMaxKeys

    Descrizione Valore predefinito
  • Il numero massimo di oggetti richiesti per lotto nel rpc di Minio ListObjects,
  • 0 significa utilizzare il client oss per impostazione predefinita, diminuire questa configurazione se il timeout di ListObjects
  • 0

    Tradotto daDeepLogo

    Try Managed Milvus for Free

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

    Get Started
    Feedback

    Questa pagina è stata utile?