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 <[email protected]>
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 <[email protected]>
---
.../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: [email protected]
For additional commands, e-mail: [email protected]