This is an automated email from the ASF dual-hosted git repository. gavinchou pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/doris-website.git
The following commit(s) were added to refs/heads/master by this push: new 0b647a9f503 [opt] opt storage vault doc (#1344) 0b647a9f503 is described below commit 0b647a9f503b9971855c0607338310e035d3f41d Author: Lei Zhang <1091517...@qq.com> AuthorDate: Wed Nov 13 20:27:51 2024 +0800 [opt] opt storage vault doc (#1344) * Add `use_path_style` property for s3 storage vault * Add `example` for alter storage vault # Versions - [x] dev - [x] 3.0 # Languages - [x] Chinese - [x] English --------- Co-authored-by: Gavin Chou <gavineaglec...@gmail.com> --- .../managing-storage-vault.md | 57 ++++++++++++++++------ .../Create/CREATE-STORAGE-VAULT.md | 15 +++--- .../managing-storage-vault.md | 37 ++++++++++++-- .../Create/CREATE-STORAGE-VAULT.md | 15 +++--- .../managing-storage-vault.md | 37 ++++++++++++-- .../Create/CREATE-STORAGE-VAULT.md | 15 +++--- .../managing-storage-vault.md | 52 +++++++++++++++----- .../Create/CREATE-STORAGE-VAULT.md | 16 +++--- 8 files changed, 182 insertions(+), 62 deletions(-) diff --git a/docs/compute-storage-decoupled/managing-storage-vault.md b/docs/compute-storage-decoupled/managing-storage-vault.md index 9dc09c3c171..d3496192509 100644 --- a/docs/compute-storage-decoupled/managing-storage-vault.md +++ b/docs/compute-storage-decoupled/managing-storage-vault.md @@ -26,7 +26,7 @@ under the License. The Storage Vault is a remote shared storage used by Doris in a decoupled storage-compute model. You can configure one or more Storage Vaults to store different tables in different Storage Vaults. -## Creating a Storage Vault +## Create a Storage Vault **Syntax** @@ -39,7 +39,7 @@ PROPERTIES <vault_name> is the user-defined name of the Storage Vault, which serves as the identifier for accessing the Storage Vault. -### Creating an HDFS Storage Vault +### Create an HDFS Storage Vault To create an HDFS-based decoupled storage-compute Doris cluster, ensure that all nodes (including FE/BE nodes, Meta Service) have privilege to access the specified HDFS, including completing Kerberos authorization configuration and connectivity checks in advance (which can be tested using Hadoop Client on each corresponding node). @@ -56,7 +56,7 @@ CREATE STORAGE VAULT IF NOT EXISTS ssb_hdfs_vault ); ``` -### Creating an S3 Storage Vault +### Create an S3 Storage Vault ```sql CREATE STORAGE VAULT IF NOT EXISTS ssb_s3_vault @@ -74,7 +74,7 @@ CREATE STORAGE VAULT IF NOT EXISTS ssb_s3_vault More parameter explanations and examples can be found in [CREATE-STORAGE-VAULT](../sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md). -## Viewing Storage Vaults +## View Storage Vaults **Syntax** @@ -84,7 +84,7 @@ SHOW STORAGE VAULTS The returned result includes 4 columns: the Storage Vault name, Storage Vault ID, properties, and whether it is the default Storage Vault. -## Setting the Default Storage Vault +## Set the Default Storage Vault **Syntax** @@ -92,7 +92,7 @@ The returned result includes 4 columns: the Storage Vault name, Storage Vault ID SET <vault_name> AS DEFAULT STORAGE VAULT ``` -## Specifying Storage Vault When Creating a Table +## Specify Storage Vault When Creating a Table When creating a table, specify `storage_vault_name` in `PROPERTIES`, and the data will be stored in the Storage Vault corresponding to the specified `vault name`. Once the table is successfully created, the `storage_vault` cannot be modified, meaning changing the Storage Vault is not supported. @@ -116,23 +116,52 @@ PROPERTIES ( ); ``` -## Changing Storage Vault +## Alter Storage Vault -Used to update modifiable properties of the Storage Vault configuration. +Used to alter modifiable properties of the Storage Vault configuration. -Coming soon +S3 Storage Vault allowed properties: +- `VAULT_NAME` +- `s3.access_key` +- `s3.secret_key` +- `use_path_style` -## Deleting a Storage Vault +HDFS Storage Vault forbidden properties: +- `path_prefix` +- `fs.defaultFS` -Only non-default Storage Vaults that are not referenced by any tables can be deleted. +Properties explanations can be found in [CREATE-STORAGE-VAULT](../sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md). -Coming soon +**Example** + +```sql +ALTER STORAGE VAULT old_s3_vault +PROPERTIES ( + "type" = "S3", + "VAULT_NAME" = "new_s3_vault", + "s3.access_key" = "new_ak" + "s3.secret_key" = "new_sk" +); +``` + +```sql +ALTER STORAGE VAULT old_hdfs_vault +PROPERTIES ( + "type" = "hdfs", + "VAULT_NAME" = "new_hdfs_vault", + "hadoop.username" = "hdfs" +); +``` + +## Delete an Storage Vault + +Not supported ## Storage Vault Privilege Grant a specified MySQL user the usage privilege for a certain Storage Vault, allowing the user to specify that Storage Vault when creating tables or viewing Storage Vaults. -### Granting +### Grant ```sql GRANT @@ -152,7 +181,7 @@ Only Admin users have the authority to execute the `GRANT` statement, which is u grant usage_priv on storage vault my_storage_vault to user1 ``` -### Revoking +### Revoke Revoke the Storage Vault privileges of a specified MySQL user. diff --git a/docs/sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md b/docs/sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md index 99c301dd100..54b174cec86 100644 --- a/docs/sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md +++ b/docs/sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md @@ -48,13 +48,14 @@ CREATE STORAGE VAULT [IF NOT EXISTS] vault | param | is required | desc | |:----------------|:------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| `s3.endpoint` | required | The endpoint used for object storage. <br/>**Notice**, please don't provide the endpoint with any `http://` or `https://`. And for Azure Blob Storage, the endpoint should be like `${ak}.blob.core.windows.net/`. | -| `s3.region` | required | The region of your bucket.(Not required when you'r using GCP or AZURE). | -| `s3.root.path` | required | The path where the data would be stored. | -| `s3.bucket` | required | The bucket of your object storage account. (StorageAccount if you're using Azure). | -| `s3.access_key` | required | The access key of your object storage account. (AccountName if you're using Azure). | -| `s3.secret_key` | required | The secret key of your object storage account. (AccountKey if you're using Azure). | -| `provider` | required | The cloud vendor which provides the object storage service. The supported values include `COS`, `OSS`, `S3`, `OBS`, `BOS`, `AZURE`, `GCP` | +| `s3.endpoint` | required | The endpoint used for object storage. <br/>**Notice**, please don't provide the endpoint with any `http://` or `https://`. And for Azure Blob Storage, the endpoint should be like `${ak}.blob.core.windows.net/`. | +| `s3.region` | required | The region of your bucket.(Not required when you'r using GCP or AZURE). | +| `s3.root.path` | required | The path where the data would be stored. | +| `s3.bucket` | required | The bucket of your object storage account. (StorageAccount if you're using Azure). | +| `s3.access_key` | required | The access key of your object storage account. (AccountName if you're using Azure). | +| `s3.secret_key` | required | The secret key of your object storage account. (AccountKey if you're using Azure). | +| `provider` | required | The cloud vendor which provides the object storage service. The supported values include `COS`, `OSS`, `S3`, `OBS`, `BOS`, `AZURE`, `GCP` | +| `use_path_style` | optional | Indicate using `path-style` URL or `virtual-hosted-style URL`, default `false` (`virtual-hosted-style`) | ##### HDFS Vault diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compute-storage-decoupled/managing-storage-vault.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compute-storage-decoupled/managing-storage-vault.md index 6edaf7ba605..915066bfe95 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compute-storage-decoupled/managing-storage-vault.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compute-storage-decoupled/managing-storage-vault.md @@ -119,13 +119,42 @@ PROPERTIES ( 用于更新 Storage Vault 配置的可修改属性。 -Coming soon +S3 Storage Vault 允许修改的属性: +- `VAULT_NAME` +- `s3.access_key` +- `s3.secret_key` +- `use_path_style` -## 删除 Storage Vault +HDFS Storage Vault 禁止修改的属性: +- `path_prefix` +- `fs.defaultFS` + +更多属性说明见 [CREATE-STORAGE-VAULT](../sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md)。 + +**示例** -只有非默认 Storage Vault 且没有被任何表引用的 Storage Vault 才可被删除。 +```sql +ALTER STORAGE VAULT old_s3_vault +PROPERTIES ( + "type" = "S3", + "VAULT_NAME" = "new_s3_vault", + "s3.access_key" = "new_ak" + "s3.secret_key" = "new_sk" +); +``` + +```sql +ALTER STORAGE VAULT old_hdfs_vault +PROPERTIES ( + "type" = "hdfs", + "VAULT_NAME" = "new_hdfs_vault", + "hadoop.username" = "hdfs" +); +``` + +## 删除 Storage Vault -Coming soon +暂不支持 ## Storage Vault 权限 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md index 6ece30d2525..88c5ed83097 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md @@ -47,13 +47,14 @@ CREATE STORAGE VAULT [IF NOT EXISTS] vault | 参数 | 是否必需 | 描述 | |:----------------|:-----|:--------------------------------------------------------------------------------------------------------| -| `s3.endpoint` | 必需 | 用于对象存储的端点。<br/>注意,请不要提供带有 http:// 或 https:// 开头的链接。对于 Azure Blob 存储,链接应该像 ${ak}.blob.core.windows.net/。 | -| `s3.region` | 必需 | 您的存储桶的区域。(如果您使用 GCP 或 AZURE,则不需要)。 | -| `s3.root.path` | 必需 | 存储数据的路径。 | -| `s3.bucket` | 必需 | 您的对象存储账户的存储桶。(如果您使用 Azure,则为 StorageAccount)。 | -| `s3.access_key` | 必需 | 您的对象存储账户的访问密钥。(如果您使用 Azure,则为 AccountName)。 | -| `s3.secret_key` | 必需 | 您的对象存储账户的秘密密钥。(如果您使用 Azure,则为 AccountKey)。 | -| `provider` | 必需 | 提供对象存储服务的云供应商。支持的值有`COS`,`OSS`,`S3`,`OBS`,`BOS`,`AZURE`,`GCP` | +| `s3.endpoint` | 必需 | 用于对象存储的端点。<br/>注意,请不要提供带有 http:// 或 https:// 开头的链接。对于 Azure Blob 存储,链接应该像 ${ak}.blob.core.windows.net/。 | +| `s3.region` | 必需 | 您的存储桶的区域。(如果您使用 GCP 或 AZURE,则不需要)。 | +| `s3.root.path` | 必需 | 存储数据的路径。 | +| `s3.bucket` | 必需 | 您的对象存储账户的存储桶。(如果您使用 Azure,则为 StorageAccount)。 | +| `s3.access_key` | 必需 | 您的对象存储账户的访问密钥。(如果您使用 Azure,则为 AccountName)。 | +| `s3.secret_key` | 必需 | 您的对象存储账户的秘密密钥。(如果您使用 Azure,则为 AccountKey)。 | +| `provider` | 必需 | 提供对象存储服务的云供应商。支持的值有`COS`,`OSS`,`S3`,`OBS`,`BOS`,`AZURE`,`GCP` | +| `use_path_style` | 可选 | 使用 path-style URL 或者 virtual-hosted-style URL, 默认值 false(virtual-hosted-style) | ##### HDFS vault diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/compute-storage-decoupled/managing-storage-vault.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/compute-storage-decoupled/managing-storage-vault.md index 6edaf7ba605..915066bfe95 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/compute-storage-decoupled/managing-storage-vault.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/compute-storage-decoupled/managing-storage-vault.md @@ -119,13 +119,42 @@ PROPERTIES ( 用于更新 Storage Vault 配置的可修改属性。 -Coming soon +S3 Storage Vault 允许修改的属性: +- `VAULT_NAME` +- `s3.access_key` +- `s3.secret_key` +- `use_path_style` -## 删除 Storage Vault +HDFS Storage Vault 禁止修改的属性: +- `path_prefix` +- `fs.defaultFS` + +更多属性说明见 [CREATE-STORAGE-VAULT](../sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md)。 + +**示例** -只有非默认 Storage Vault 且没有被任何表引用的 Storage Vault 才可被删除。 +```sql +ALTER STORAGE VAULT old_s3_vault +PROPERTIES ( + "type" = "S3", + "VAULT_NAME" = "new_s3_vault", + "s3.access_key" = "new_ak" + "s3.secret_key" = "new_sk" +); +``` + +```sql +ALTER STORAGE VAULT old_hdfs_vault +PROPERTIES ( + "type" = "hdfs", + "VAULT_NAME" = "new_hdfs_vault", + "hadoop.username" = "hdfs" +); +``` + +## 删除 Storage Vault -Coming soon +暂不支持 ## Storage Vault 权限 diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md index 6ece30d2525..12bb1492fa1 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md @@ -47,13 +47,14 @@ CREATE STORAGE VAULT [IF NOT EXISTS] vault | 参数 | 是否必需 | 描述 | |:----------------|:-----|:--------------------------------------------------------------------------------------------------------| -| `s3.endpoint` | 必需 | 用于对象存储的端点。<br/>注意,请不要提供带有 http:// 或 https:// 开头的链接。对于 Azure Blob 存储,链接应该像 ${ak}.blob.core.windows.net/。 | -| `s3.region` | 必需 | 您的存储桶的区域。(如果您使用 GCP 或 AZURE,则不需要)。 | -| `s3.root.path` | 必需 | 存储数据的路径。 | -| `s3.bucket` | 必需 | 您的对象存储账户的存储桶。(如果您使用 Azure,则为 StorageAccount)。 | -| `s3.access_key` | 必需 | 您的对象存储账户的访问密钥。(如果您使用 Azure,则为 AccountName)。 | -| `s3.secret_key` | 必需 | 您的对象存储账户的秘密密钥。(如果您使用 Azure,则为 AccountKey)。 | -| `provider` | 必需 | 提供对象存储服务的云供应商。支持的值有`COS`,`OSS`,`S3`,`OBS`,`BOS`,`AZURE`,`GCP` | +| `s3.endpoint` | 必需 | 用于对象存储的端点。<br/>注意,请不要提供带有 http:// 或 https:// 开头的链接。对于 Azure Blob 存储,链接应该像 ${ak}.blob.core.windows.net/。 | +| `s3.region` | 必需 | 您的存储桶的区域。(如果您使用 GCP 或 AZURE,则不需要)。 | +| `s3.root.path` | 必需 | 存储数据的路径。 | +| `s3.bucket` | 必需 | 您的对象存储账户的存储桶。(如果您使用 Azure,则为 StorageAccount)。 | +| `s3.access_key` | 必需 | 您的对象存储账户的访问密钥。(如果您使用 Azure,则为 AccountName)。 | +| `s3.secret_key` | 必需 | 您的对象存储账户的秘密密钥。(如果您使用 Azure,则为 AccountKey)。 | +| `provider` | 必需 | 提供对象存储服务的云供应商。支持的值有`COS`,`OSS`,`S3`,`OBS`,`BOS`,`AZURE`,`GCP` | +| `use_path_style` | 可选 | 使用 `path-style` URL 或者 `virtual-hosted-style` URL, 默认值 `false` (`virtual-hosted-style`) | ##### HDFS vault diff --git a/versioned_docs/version-3.0/compute-storage-decoupled/managing-storage-vault.md b/versioned_docs/version-3.0/compute-storage-decoupled/managing-storage-vault.md index 9dc09c3c171..68dca62030e 100644 --- a/versioned_docs/version-3.0/compute-storage-decoupled/managing-storage-vault.md +++ b/versioned_docs/version-3.0/compute-storage-decoupled/managing-storage-vault.md @@ -26,7 +26,7 @@ under the License. The Storage Vault is a remote shared storage used by Doris in a decoupled storage-compute model. You can configure one or more Storage Vaults to store different tables in different Storage Vaults. -## Creating a Storage Vault +## Create an Storage Vault **Syntax** @@ -39,7 +39,7 @@ PROPERTIES <vault_name> is the user-defined name of the Storage Vault, which serves as the identifier for accessing the Storage Vault. -### Creating an HDFS Storage Vault +### Create an HDFS Storage Vault To create an HDFS-based decoupled storage-compute Doris cluster, ensure that all nodes (including FE/BE nodes, Meta Service) have privilege to access the specified HDFS, including completing Kerberos authorization configuration and connectivity checks in advance (which can be tested using Hadoop Client on each corresponding node). @@ -56,7 +56,7 @@ CREATE STORAGE VAULT IF NOT EXISTS ssb_hdfs_vault ); ``` -### Creating an S3 Storage Vault +### Create an S3 Storage Vault ```sql CREATE STORAGE VAULT IF NOT EXISTS ssb_s3_vault @@ -74,7 +74,7 @@ CREATE STORAGE VAULT IF NOT EXISTS ssb_s3_vault More parameter explanations and examples can be found in [CREATE-STORAGE-VAULT](../sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md). -## Viewing Storage Vaults +## View Storage Vaults **Syntax** @@ -84,7 +84,7 @@ SHOW STORAGE VAULTS The returned result includes 4 columns: the Storage Vault name, Storage Vault ID, properties, and whether it is the default Storage Vault. -## Setting the Default Storage Vault +## Set the Default Storage Vault **Syntax** @@ -92,7 +92,7 @@ The returned result includes 4 columns: the Storage Vault name, Storage Vault ID SET <vault_name> AS DEFAULT STORAGE VAULT ``` -## Specifying Storage Vault When Creating a Table +## Specify Storage Vault When Creating a Table When creating a table, specify `storage_vault_name` in `PROPERTIES`, and the data will be stored in the Storage Vault corresponding to the specified `vault name`. Once the table is successfully created, the `storage_vault` cannot be modified, meaning changing the Storage Vault is not supported. @@ -116,17 +116,45 @@ PROPERTIES ( ); ``` -## Changing Storage Vault +## Alter Storage Vault -Used to update modifiable properties of the Storage Vault configuration. +Used to alter modifiable properties of the Storage Vault configuration. -Coming soon +S3 Storage Vault allowed properties: +- `VAULT_NAME` +- `s3.access_key` +- `s3.secret_key` +- `use_path_style` -## Deleting a Storage Vault +HDFS Storage Vault forbidden properties: +- `path_prefix` +- `fs.defaultFS` -Only non-default Storage Vaults that are not referenced by any tables can be deleted. +Properties explanations can be found in [CREATE-STORAGE-VAULT](../sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md). -Coming soon +**Example** + +```sql +ALTER STORAGE VAULT old_s3_vault +PROPERTIES ( + "type" = "S3", + "VAULT_NAME" = "new_s3_vault", + "s3.access_key" = "new_ak" + "s3.secret_key" = "new_sk" +); +``` + +```sql +ALTER STORAGE VAULT old_hdfs_vault +PROPERTIES ( + "type" = "hdfs", + "VAULT_NAME" = "new_hdfs_vault", + "hadoop.username" = "hdfs" +); +``` +## Delete an Storage Vault + +Not supported ## Storage Vault Privilege diff --git a/versioned_docs/version-3.0/sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md b/versioned_docs/version-3.0/sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md index ebe51037ba6..7e6b9c3faa8 100644 --- a/versioned_docs/version-3.0/sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md +++ b/versioned_docs/version-3.0/sql-manual/sql-statements/Data-Definition-Statements/Create/CREATE-STORAGE-VAULT.md @@ -48,13 +48,15 @@ CREATE STORAGE VAULT [IF NOT EXISTS] vault | param | is required | desc | |:----------------|:------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| `s3.endpoint` | required | The endpoint used for object storage. <br/>**Notice**, please don't provide the endpoint with any `http://` or `https://`. And for Azure Blob Storage, the endpoint should be like `${ak}.blob.core.windows.net/`. | -| `s3.region` | required | The region of your bucket.(Not required when you'r using GCP or AZURE). | -| `s3.root.path` | required | The path where the data would be stored. | -| `s3.bucket` | required | The bucket of your object storage account. (StorageAccount if you're using Azure). | -| `s3.access_key` | required | The access key of your object storage account. (AccountName if you're using Azure). | -| `s3.secret_key` | required | The secret key of your object storage account. (AccountKey if you're using Azure). | -| `provider` | required | The cloud vendor which provides the object storage service. The supported values include `COS`, `OSS`, `S3`, `OBS`, `BOS`, `AZURE`, `GCP` | +| `s3.endpoint` | required | The endpoint used for object storage. <br/>**Notice**, please don't provide the endpoint with any `http://` or `https://`. And for Azure Blob Storage, the endpoint should be like `${ak}.blob.core.windows.net/`. | +| `s3.region` | required | The region of your bucket.(Not required when you'r using GCP or AZURE). | +| `s3.root.path` | required | The path where the data would be stored. | +| `s3.bucket` | required | The bucket of your object storage account. (StorageAccount if you're using Azure). | +| `s3.access_key` | required | The access key of your object storage account. (AccountName if you're using Azure). | +| `s3.secret_key` | required | The secret key of your object storage account. (AccountKey if you're using Azure). | +| `provider` | required | The cloud vendor which provides the object storage service. The supported values include `COS`, `OSS`, `S3`, `OBS`, `BOS`, `AZURE`, `GCP` | +| `use_path_style` | optional | Indicate using `path-style` URL or `virtual-hosted-style` URL, default `false` (virtual-hosted-style) | + ##### HDFS Vault --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org