milvus-logo
LFAI
Home
  • Guía de administración

Configuraciones relacionadas con minio

La configuración relacionada de MinIO/S3/GCS o cualquier otro servicio soporta la API S3, que es responsable de la persistencia de datos para Milvus.

Nos referimos al servicio de almacenamiento como MinIO/S3 en la siguiente descripción para simplificar.

minio.address

Descripción Valor por defecto
  • Dirección IP del servicio MinIO o S3.
  • Variable de entorno: MINIO_ADDRESS
  • minio.address y minio.port generan conjuntamente el acceso válido al servicio MinIO o S3.
  • MinIO adquiere preferentemente la dirección IP válida de la variable de entorno MINIO_ADDRESS cuando se inicia Milvus.
  • El valor por defecto se aplica cuando MinIO o S3 se ejecuta en la misma red con Milvus.
  • localhost

    minio.port

    Descripción Valor por defecto
    Puerto del servicio MinIO o S3. 9000

    minio.accessKeyID

    Descripción Valor por defecto
  • ID de la clave de acceso que MinIO o S3 emite al usuario para el acceso autorizado.
  • Variable de entorno: MINIO_ACCESS_KEY_ID o minio.accessKeyID
  • minio.accessKeyID y minio.secretAccessKey juntos se utilizan para la autenticación de identidad para acceder al servicio MinIO o S3.
  • Esta configuración debe ser idéntica a la variable de entorno MINIO_ACCESS_KEY_ID, que es necesaria para iniciar MinIO o S3.
  • El valor predeterminado se aplica al servicio MinIO o S3 que se inició con el archivo docker-compose.yml predeterminado.
  • minioadmin

    minio.secretAccessKey

    Descripción Valor por defecto
  • Clave secreta utilizada para cifrar la cadena de firma y verificar la cadena de firma en el servidor. Debe mantenerse estrictamente confidencial y accesible sólo para el servidor MinIO o S3 y los usuarios.
  • Variable de entorno: MINIO_SECRET_ACCESS_KEY o minio.secretAccessKey
  • minio.accessKeyID y minio.secretAccessKey se utilizan conjuntamente para la autenticación de identidad para acceder al servicio MinIO o S3.
  • Esta configuración debe ser idéntica a la variable de entorno MINIO_SECRET_ACCESS_KEY, que es necesaria para iniciar MinIO o S3.
  • El valor predeterminado se aplica al servicio MinIO o S3 que se inició con el archivo docker-compose.yml predeterminado.
  • minioadmin

    minio.useSSL

    Descripción Valor por defecto
    Valor del interruptor para controlar si se accede al servicio MinIO o S3 a través de SSL. falso

    minio.ssl.tlsCACert

    Descripción Valor por defecto
    ruta a su archivo CACert /ruta/a/publico.crt

    minio.bucketName

    Descripción Valor por defecto
  • Nombre del bucket donde Milvus almacena los datos en MinIO o S3.
  • Milvus 2.0.0 no soporta el almacenamiento de datos en múltiples cubos.
  • Se creará un bucket con este nombre si no existe. Si el bucket ya existe y es accesible, se utilizará directamente. En caso contrario, se producirá un error.
  • Para compartir una instancia MinIO entre múltiples instancias Milvus, considere cambiar esto a un valor diferente para cada instancia Milvus antes de iniciarlas. Para más detalles, consulte Preguntas frecuentes sobre el funcionamiento.
  • Los datos se almacenarán en el Docker local si se utiliza Docker para iniciar el servicio MinIO localmente. Asegúrese de que hay suficiente espacio de almacenamiento.
  • Un nombre de bucket es globalmente único en una instancia MinIO o S3.
  • a-bucket

    minio.rootPath

    Descripción Valor por defecto
  • Prefijo raíz de la clave donde Milvus almacena los datos en MinIO o S3.
  • Se recomienda cambiar este parámetro antes de iniciar Milvus por primera vez.
  • Para compartir una instancia MinIO entre múltiples instancias Milvus, considere cambiar esto a un valor diferente para cada instancia Milvus antes de iniciarlas. Para más detalles, consulte Preguntas frecuentes sobre el funcionamiento.
  • Establezca un prefijo de clave raíz fácil de identificar para Milvus si el servicio etcd ya existe.
  • Cambiar esto para una instancia Milvus ya en ejecución puede provocar fallos en la lectura de datos heredados.
  • archivos

    minio.useIAM

    Descripción Valor por defecto
  • Si se utiliza el rolIAM para acceder a S3/GCS en lugar de claves de acceso/secretas.
  • Para obtener más información, consulte
  • 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

    Descripción Valor por defecto
  • Proveedor de nube de S3. Soporta: "aws", "gcp", "aliyun".
  • Puede utilizar "aws" para otro proveedor de nube soporta S3 API con la firma v4, por ejemplo: minio
  • Puede utilizar "gcp" para otro proveedor de nube compatible con la API de S3 con firma v2
  • Puede utilizar "aliyun" si otro proveedor de servicios en la nube utiliza un bucket de estilo de host virtual.
  • Cuando useIAM está activado, sólo "aws", "gcp", "aliyun" es compatible por ahora
  • aws

    minio.iamEndpoint

    Descripción Valor por defecto
  • Punto final personalizado para obtener credenciales de rol IAM. cuando useIAM es true y cloudProvider es "aws".
  • Déjalo vacío si quieres usar el endpoint por defecto de AWS
  • minio.logLevel

    Descripción Valor por defecto
    Nivel de log para aws sdk log. Niveles soportados: off, fatal, error, warn, info, debug, trace fatal

    minio.region

    Descripción Valor por defecto
    Especifica la región de ubicación del sistema de almacenamiento minio

    minio.useVirtualHost

    Descripción Valor por defecto
    Si se utiliza el modo de host virtual para el bucket falso

    minio.requestTimeoutMs

    Descripción Valor por defecto
    minio timeout para tiempo de petición en milisegundos 10000

    minio.listObjectsMaxKeys

    Descripción Valor por defecto
  • El número máximo de objetos solicitados por lote en minio ListObjects rpc,
  • 0 significa usar el cliente oss por defecto, disminuya esta configuración si ListObjects timeout
  • 0

    Traducido porDeepLogo

    Try Managed Milvus for Free

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

    Get Started
    Feedback

    ¿Fue útil esta página?