milvus-io / milvus

A cloud-native vector database, storage for next generation AI applications
https://milvus.io
Apache License 2.0
29.28k stars 2.81k forks source link

Milvus can not use oracle cloud object storage #25713

Open ershat123 opened 1 year ago

ershat123 commented 1 year ago

Is there an existing issue for this?

Is your feature request related to a problem? Please describe.

Our company is using Oracle cloud (OCI) object storage (OCI OSS is based on S3 protocol). So far we have tried two ways: first, we set minio: enabled value to false, and then turn on externalS3 configuration, then the service can't start normally. Secondly, if we turn off the externalS3 configuration and then turn on the minio configuration, the following error occurs: [2023/07/18 07:01:27.381 +00:00] [WARN] [storage/minio_chunk_manager.go:118] ["failed to check blob bucket exist"] [bucket=oci-useast-midpub-public] [error="The secret key required to complete authentication could not be found. The region must be specified if this is not the home region for the tenancy."] [2023/07/18 07:01:27.381 +00:00] [WARN] [retry/retry.go:44] ["retry func failed"] ["retry time"=0] [error="The secret key required to complete authentication could not be found. The region must be specified if this is not the home region for the tenancy."] [2023/07/18 07:01:27.590 +00:00] [WARN] [storage/minio_chunk_manager.go:118] ["failed to check blob bucket exist"] [bucket=oci-useast-midpub-public] [error="The secret key required to complete authentication could not be found. The region must be specified if this is not the home region for the tenancy."] image 05046e7dfb7c47514901876f146a3d6

Describe the solution you'd like.

Expect to provide support for normal access to Oracle cloud (OCI) object storage(OSS)

Describe an alternate solution.

No response

Anything else? (Additional Context)

No response

xiaofan-luan commented 1 year ago

has region specified should solve the problem.

xiaofan-luan commented 1 year ago

Many S3 compatible object storage don't support global region function