boluor commented on issue #3124:
URL: https://github.com/apache/doris-website/issues/3124#issuecomment-4524216542

   Thanks for the report! The reason every non-HDFS example uses `"type" = 
"S3"` and `s3.access_key` / `s3.secret_key` is that the FE `StorageVaultType` 
enum 
([`fe/fe-core/.../catalog/StorageVault.java`](https://github.com/apache/doris/blob/master/fe/fe-core/src/main/java/org/apache/doris/catalog/StorageVault.java#L51-L65))
 only accepts two values — `S3` or `hdfs` (case-insensitive). Doris talks to 
all object stores (S3, OSS, COS, OBS, BOS, MinIO, Azure Blob, GCS) through the 
S3-compatible API, and the actual cloud is selected by the separate `provider` 
property. The `s3.*` naming follows the same convention and is not literally 
about AWS S3.
   
   This is engine-correct behavior, but the doc didn't make it obvious. PR 
#3748 adds a clarifying `:::note` right before the `### S3 Vault` parameter 
table across all six pages (current/3.x/4.x EN + zh) explaining the `type` vs 
`provider` distinction. Closing once merged. cc @KassieZ


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to