S3 Storage Vault HTTPs mode how to provide custom CA certificate #52110
Answered
by
Nj-kol
Nj-kol
asked this question in
C - Compute Storage Decoupled
-
When using S3 storage vault in Compute storage decoupled mode, how and where does one provide the The doc does not mention anything - https://doris.apache.org/docs/dev/sql-manual/sql-statements/cluster-management/storage-management/CREATE-STORAGE-VAULT#s3-vault CREATE STORAGE VAULT IF NOT EXISTS s3_demo_vault
PROPERTIES (
"type" = "S3", -- required
"s3.endpoint" = "s3.us-east-1.amazonaws.com", -- required
"s3.access_key" = "xxxxxx", -- required, Your S3 access key
"s3.secret_key" = "xxxxxx", -- required, Your S3 secret key
"s3.region" = "us-east-1", -- required
"s3.root.path" = "s3_demo_vault_prefix", -- required
"s3.bucket" = "xxxxxx", -- required, Your S3 bucket name
"provider" = "S3", -- required
"use_path_style" = "false" -- optional, S3 recommended to set false
); |
Beta Was this translation helpful? Give feedback.
Answered by
Nj-kol
Aug 31, 2025
Replies: 1 comment 3 replies
-
@Nj-kol what you mean is that you want to provide a certificate for the S3 client side when access S3? |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@gavinchou I managed to solve the issue, but I just wanted to outline the issue so that it can help the community at large in the future. Basically, the issue was that we have a custom vendor-backed S3 ( Cloudian ), which could only have been accessed over https. Now, since this is an on-prem private cloud installation, it was secured using our own private key.
So, Doris was unable to communicate with the remote S3 vault over HTTPS. The solution has bit nuanced since Metaservice and Backend are written in C++, and Frontend in …