🚀 Coba Zilliz Cloud, Milvus yang sepenuhnya terkelola, secara gratis—rasakan performa 10x lebih cepat! Coba Sekarang>>

milvus-logo
LFAI
Beranda
  • Panduan Administrasi

Konfigurasi terkait Minio

Konfigurasi terkait MinIO/S3/GCS atau layanan lainnya mendukung API S3, yang bertanggung jawab atas persistensi data untuk Milvus.

Kami menyebut layanan penyimpanan sebagai MinIO/S3 dalam deskripsi berikut ini untuk mempermudah.

minio.address

Deskripsi Nilai Default
  • Alamat IP layanan MinIO atau S3.
  • Variabel lingkungan: MINIO_ADDRESS
  • minio.address dan minio.port bersama-sama menghasilkan akses yang valid ke layanan MinIO atau S3.
  • MinIO secara khusus memperoleh alamat IP yang valid dari variabel lingkungan MINIO_ADDRESS ketika Milvus dimulai.
  • Nilai default berlaku ketika MinIO atau S3 berjalan pada jaringan yang sama dengan Milvus.
  • localhost

    minio.port

    Deskripsi Nilai default
    Port layanan MinIO atau S3. 9000

    minio.accessKeyID

    Deskripsi Nilai Default
  • ID kunci akses yang dikeluarkan MinIO atau S3 kepada pengguna untuk akses resmi.
  • Variabel lingkungan: MINIO_ACCESS_KEY_ID atau minio.accessKeyID
  • minio.accessKeyID dan minio.secretAccessKey bersama-sama digunakan untuk otentikasi identitas untuk mengakses layanan MinIO atau S3.
  • Konfigurasi ini harus diatur identik dengan variabel lingkungan MINIO_ACCESS_KEY_ID, yang diperlukan untuk memulai MinIO atau S3.
  • Nilai default berlaku untuk layanan MinIO atau S3 yang dimulai dengan file docker-compose.yml default.
  • minioadmin

    minio.secretAccessKey

    Deskripsi Nilai Default
  • Kunci rahasia yang digunakan untuk mengenkripsi string tanda tangan dan memverifikasi string tanda tangan pada server. Kunci ini harus dijaga kerahasiaannya dan hanya dapat diakses oleh server MinIO atau S3 dan pengguna.
  • Variabel lingkungan: MINIO_SECRET_ACCESS_KEY atau minio.secretAccessKey
  • minio.accessKeyID dan minio.secretAccessKey bersama-sama digunakan untuk otentikasi identitas untuk mengakses layanan MinIO atau S3.
  • Konfigurasi ini harus diatur identik dengan variabel lingkungan MINIO_SECRET_ACCESS_KEY, yang diperlukan untuk memulai MinIO atau S3.
  • Nilai default berlaku untuk layanan MinIO atau S3 yang dimulai dengan file docker-compose.yml default.
  • minioadmin

    minio.useSSL

    Deskripsi Nilai Default
    Nilai sakelar untuk mengontrol apakah akan mengakses layanan MinIO atau S3 melalui SSL. false

    minio.ssl.tlsCACert

    Deskripsi Nilai Default
    jalur ke file CACert Anda /path/to/public.crt

    minio.bucketName

    Deskripsi Nilai Default
  • Nama bucket tempat Milvus menyimpan data dalam MinIO atau S3.
  • Milvus 2.0.0 tidak mendukung penyimpanan data dalam beberapa bucket.
  • Bucket dengan nama ini akan dibuat jika belum ada. Jika bucket sudah ada dan dapat diakses, maka akan digunakan secara langsung. Jika tidak, akan ada kesalahan.
  • Untuk berbagi instance MinIO di antara beberapa instance Milvus, pertimbangkan untuk mengubahnya ke nilai yang berbeda untuk setiap instance Milvus sebelum Anda memulainya. Untuk detailnya, lihat Pertanyaan Umum Operasi.
  • Data akan disimpan di Docker lokal jika Docker digunakan untuk memulai layanan MinIO secara lokal. Pastikan ruang penyimpanannya memadai.
  • Nama bucket bersifat unik secara global dalam satu instans MinIO atau S3.
  • a-bucket

    minio.rootPath

    Deskripsi Nilai Default
  • Awalan root dari kunci tempat Milvus menyimpan data dalam MinIO atau S3.
  • Direkomendasikan untuk mengubah parameter ini sebelum memulai Milvus untuk pertama kalinya.
  • Untuk berbagi instance MinIO di antara beberapa instance Milvus, pertimbangkan untuk mengubahnya ke nilai yang berbeda untuk setiap instance Milvus sebelum Anda memulainya. Untuk detailnya, lihat Pertanyaan Umum Operasi.
  • Tetapkan awalan kunci root yang mudah diidentifikasi untuk Milvus jika layanan etcd sudah ada.
  • Mengubah ini untuk instans Milvus yang sudah berjalan dapat mengakibatkan kegagalan membaca data lama.
  • file

    minio.useIAM

    Deskripsi Nilai Default
  • Apakah akan menggunakan peran IAM untuk mengakses S3/GCS alih-alih kunci akses/rahasia
  • Untuk informasi lebih lanjut, lihat
  • 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
  • salah

    minio.cloudProvider

    Deskripsi Nilai Default
  • Penyedia Cloud dari S3. Mendukung "aws", "gcp", "aliyun".
  • Penyedia awan dari Google Cloud Storage. Mendukung "gcpnative".
  • Anda dapat menggunakan "aws" untuk penyedia cloud lain yang mendukung API S3 dengan signature v4, misalnya: minio
  • Anda dapat menggunakan "gcp" untuk penyedia cloud lain yang mendukung API S3 dengan signature v2
  • Anda dapat menggunakan "aliyun" untuk penyedia cloud lain yang menggunakan virtual host style bucket
  • Anda dapat menggunakan "gcpnative" untuk penyedia Google Cloud Platform. Menggunakan kredensial akun layanan
  • untuk autentikasi.
  • Saat useIAM diaktifkan, hanya "aws", "gcp", "aliyun" yang didukung untuk saat ini
  • aws

    minio.gcpCredentialJSON

    Deskripsi Nilai Default
  • Konten JSON berisi kredensial akun layanan gcs.
  • Hanya digunakan untuk penyedia cloud "gcpnative".
  • minio.iamEndpoint

    Deskripsi Nilai Default
  • Titik akhir khusus untuk mengambil kredensial peran IAM. ketika useIAM benar & cloudProvider adalah "aws".
  • Biarkan kosong jika Anda ingin menggunakan endpoint default AWS
  • minio.logLevel

    Deskripsi Nilai Default
    Level log untuk log sdk aws. Level yang didukung: off, fatal, error, error, warn, info, debug, trace fatal

    minio.region

    Deskripsi Nilai Default
    Tentukan wilayah lokasi sistem penyimpanan minio

    minio.useVirtualHost

    Deskripsi Nilai Default
    Apakah menggunakan mode host virtual untuk bucket salah

    minio.requestTimeoutMs

    Deskripsi Nilai Default
    batas waktu minio untuk waktu permintaan dalam milidetik 10000

    minio.listObjectsMaxKeys

    Deskripsi Nilai Default
  • Jumlah maksimum objek yang diminta per batch dalam minio ListObjects rpc,
  • 0 berarti menggunakan klien oss secara default, kurangi konfigurasinya jika ListObjects timeout
  • 0

    Coba Milvus yang Dikelola secara Gratis

    Zilliz Cloud bebas masalah, didukung oleh Milvus dan 10x lebih cepat.

    Mulai
    Umpan balik

    Apakah halaman ini bermanfaat?