This is an automated email from the ASF dual-hosted git repository.
morningman 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 fd71ac698ca [opt](iceberg) add aws s3 table rest catalog (#3272)
fd71ac698ca is described below
commit fd71ac698caa7a07a96e60c66405f828f1db5497
Author: Mingyu Chen (Rayner) <[email protected]>
AuthorDate: Fri Jan 9 18:02:28 2026 +0800
[opt](iceberg) add aws s3 table rest catalog (#3272)
## Versions
- [x] dev
- [x] 4.x
- [x] 3.x
- [ ] 2.1
## Languages
- [x] Chinese
- [x] English
## Docs Checklist
- [ ] Checked by AI
- [ ] Test Cases Built
---
.../lakehouse/best-practices/doris-aws-s3tables.md | 18 ++++++------
docs/lakehouse/catalogs/iceberg-catalog.mdx | 32 +++++++++++++++------
.../lakehouse/best-practices/doris-aws-s3tables.md | 18 ++++++------
.../current/lakehouse/catalogs/iceberg-catalog.mdx | 33 ++++++++++++++++------
.../lakehouse/best-practices/doris-aws-s3tables.md | 18 ++++++------
.../lakehouse/catalogs/iceberg-catalog.mdx | 33 ++++++++++++++++------
.../lakehouse/best-practices/doris-aws-s3tables.md | 18 ++++++------
.../lakehouse/catalogs/iceberg-catalog.mdx | 33 ++++++++++++++++------
.../lakehouse/best-practices/doris-aws-s3tables.md | 18 ++++++------
.../lakehouse/catalogs/iceberg-catalog.mdx | 32 +++++++++++++++------
.../lakehouse/best-practices/doris-aws-s3tables.md | 18 ++++++------
.../lakehouse/catalogs/iceberg-catalog.mdx | 32 +++++++++++++++------
12 files changed, 207 insertions(+), 96 deletions(-)
diff --git a/docs/lakehouse/best-practices/doris-aws-s3tables.md
b/docs/lakehouse/best-practices/doris-aws-s3tables.md
index 6c157d511f5..f6decd07fc1 100644
--- a/docs/lakehouse/best-practices/doris-aws-s3tables.md
+++ b/docs/lakehouse/best-practices/doris-aws-s3tables.md
@@ -33,17 +33,19 @@ Here we create a Table Bucket named doris-s3-table-bucket.
After creation, we wi
### 02 Create Iceberg Catalog
-- Create an Iceberg Catalog of type `s3tables`
+- Connecting to `s3 tables` using AWS S3 Table Rest Catalog
```sql
- CREATE CATALOG iceberg_s3 PROPERTIES (
+ CREATE CATALOG aws_s3_tables PROPERTIES (
'type' = 'iceberg',
- 'iceberg.catalog.type' = 's3tables',
- 'warehouse' =
'arn:aws:s3tables:<region>:<acount_id>:bucket/<s3_table_bucket_name>',
- 's3.region' = '<region>',
- 's3.endpoint' = 's3.<region>.amazonaws.com',
- 's3.access_key' = '<ak>',
- 's3.secret_key' = '<sk>'
+ 'iceberg.catalog.type' = 'rest',
+ 'warehouse' =
'arn:aws:s3tables:us-east-1:<account_id>:bucket/<s3_table_bucket_name>',
+ 'iceberg.rest.uri' =
'https://s3tables.us-east-1.amazonaws.com/iceberg',
+ 'iceberg.rest.sigv4-enabled' = 'true',
+ 'iceberg.rest.signing-name' = 's3tables',
+ 'iceberg.rest.signing-region' = 'us-east-1',
+ 'iceberg.rest.access-key-id' = '<ak>',
+ 'iceberg.rest.secret-access-key' = '<sk>'
);
```
diff --git a/docs/lakehouse/catalogs/iceberg-catalog.mdx
b/docs/lakehouse/catalogs/iceberg-catalog.mdx
index 434be54f4a2..e5f596687cf 100644
--- a/docs/lakehouse/catalogs/iceberg-catalog.mdx
+++ b/docs/lakehouse/catalogs/iceberg-catalog.mdx
@@ -1210,17 +1210,19 @@ This is an experimental feature, supported since
version 4.1.0.
<details>
<summary>3.1+ Version</summary>
<Tabs>
- <TabItem value='FileSystem Catalog' label='FileSystem Catalog' default>
+ <TabItem value='S3 Tables Rest Catalog' label='S3 Tables Rest Catalog'
default>
Please refer to the [S3 Tables
Integration](../best-practices/doris-aws-s3tables.md) documentation.
```sql
- CREATE CATALOG test_s3tables_write_insert PROPERTIES (
+ CREATE CATALOG aws_s3_tables PROPERTIES (
'type' = 'iceberg',
- 'iceberg.catalog.type' = 's3tables',
- 'warehouse' =
'arn:aws:s3tables:ap-east-1:12345:bucket/doris-s3-table-bucket',
- 's3.region' = 'ap-east-1',
- 's3.endpoint' = 'https://s3.ap-east-1.amazonaws.com',
- 's3.access_key' = '<ak>',
- 's3.secret_key' = '<sk>'
+ 'iceberg.catalog.type' = 'rest',
+ 'warehouse' =
'arn:aws:s3tables:us-east-1:<account_id>:bucket/<s3_table_bucket_name>',
+ 'iceberg.rest.uri' =
'https://s3tables.us-east-1.amazonaws.com/iceberg',
+ 'iceberg.rest.sigv4-enabled' = 'true',
+ 'iceberg.rest.signing-name' = 's3tables',
+ 'iceberg.rest.signing-region' = 'us-east-1',
+ 'iceberg.rest.access-key-id' = '<ak>',
+ 'iceberg.rest.secret-access-key' = '<sk>'
);
```
</TabItem>
@@ -1240,6 +1242,20 @@ This is an experimental feature, supported since version
4.1.0.
);
```
</TabItem>
+ <TabItem value='FileSystem Catalog' label='FileSystem Catalog' default>
+ Please refer to the [S3 Tables
Integration](../best-practices/doris-aws-s3tables.md) documentation.
+ ```sql
+ CREATE CATALOG test_s3tables_write_insert PROPERTIES (
+ 'type' = 'iceberg',
+ 'iceberg.catalog.type' = 's3tables',
+ 'warehouse' =
'arn:aws:s3tables:ap-east-1:12345:bucket/doris-s3-table-bucket',
+ 's3.region' = 'ap-east-1',
+ 's3.endpoint' = 'https://s3.ap-east-1.amazonaws.com',
+ 's3.access_key' = '<ak>',
+ 's3.secret_key' = '<sk>'
+ );
+ ```
+ </TabItem>
</Tabs>
diff --git
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/lakehouse/best-practices/doris-aws-s3tables.md
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/lakehouse/best-practices/doris-aws-s3tables.md
index 60c348a0f22..3bbbdf576f5 100644
---
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/lakehouse/best-practices/doris-aws-s3tables.md
+++
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/lakehouse/best-practices/doris-aws-s3tables.md
@@ -33,17 +33,19 @@ S3 Table Bucket 是 S3 推出的第三种 Bucket 类型,和之前的 General p
### 02 创建 Iceberg Catalog
-- 创建一个 `s3tables` 类型的 Iceberg Catalog
+- 通过 AWS S3 Table Rest Catalog 连接 `s3 tables`
```sql
- CREATE CATALOG iceberg_s3 PROPERTIES (
+ CREATE CATALOG aws_s3_tables PROPERTIES (
'type' = 'iceberg',
- 'iceberg.catalog.type' = 's3tables',
- 'warehouse' =
'arn:aws:s3tables:<region>:<acount_id>:bucket/<s3_table_bucket_name>',
- 's3.region' = '<region>',
- 's3.endpoint' = 's3.<region>.amazonaws.com',
- 's3.access_key' = '<ak>',
- 's3.secret_key' = '<sk>'
+ 'iceberg.catalog.type' = 'rest',
+ 'warehouse' =
'arn:aws:s3tables:us-east-1:<account_id>:bucket/<s3_table_bucket_name>',
+ 'iceberg.rest.uri' =
'https://s3tables.us-east-1.amazonaws.com/iceberg',
+ 'iceberg.rest.sigv4-enabled' = 'true',
+ 'iceberg.rest.signing-name' = 's3tables',
+ 'iceberg.rest.signing-region' = 'us-east-1',
+ 'iceberg.rest.access-key-id' = '<ak>',
+ 'iceberg.rest.secret-access-key' = '<sk>'
);
```
diff --git
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/lakehouse/catalogs/iceberg-catalog.mdx
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/lakehouse/catalogs/iceberg-catalog.mdx
index fd43ae27323..f04709d76e8 100644
---
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/lakehouse/catalogs/iceberg-catalog.mdx
+++
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/lakehouse/catalogs/iceberg-catalog.mdx
@@ -1225,17 +1225,19 @@ Iceberg 的元数层级关系是 Catalog -> Namespace -> Table。其中
Namespac
<details>
<summary>3.1+ 版本 </summary>
<Tabs>
- <TabItem value='FileSystem Catalog' label='FileSystem Catalog' default>
+ <TabItem value='S3 Tables Rest Catalog' label='S3 Tables Rest Catalog'
default>
可参阅 [集成 S3 Tables](../best-practices/doris-aws-s3tables.md) 文档。
```sql
- CREATE CATALOG test_s3tables_write_insert PROPERTIES (
+ CREATE CATALOG aws_s3_tables PROPERTIES (
'type' = 'iceberg',
- 'iceberg.catalog.type' = 's3tables',
- 'warehouse' =
'arn:aws:s3tables:ap-east-1:12345:bucket/doris-s3-table-bucket',
- 's3.region' = 'ap-east-1',
- 's3.endpoint' = 'https://s3.ap-east-1.amazonaws.com',
- 's3.access_key' = '<ak>',
- 's3.secret_key' = '<sk>'
+ 'iceberg.catalog.type' = 'rest',
+ 'warehouse' =
'arn:aws:s3tables:us-east-1:<account_id>:bucket/<s3_table_bucket_name>',
+ 'iceberg.rest.uri' =
'https://s3tables.us-east-1.amazonaws.com/iceberg',
+ 'iceberg.rest.sigv4-enabled' = 'true',
+ 'iceberg.rest.signing-name' = 's3tables',
+ 'iceberg.rest.signing-region' = 'us-east-1',
+ 'iceberg.rest.access-key-id' = '<ak>',
+ 'iceberg.rest.secret-access-key' = '<sk>'
);
```
</TabItem>
@@ -1255,6 +1257,21 @@ Iceberg 的元数层级关系是 Catalog -> Namespace -> Table。其中
Namespac
);
```
</TabItem>
+ <TabItem value='FileSystem Catalog' label='FileSystem Catalog' default>
+ 可参阅 [集成 S3 Tables](../best-practices/doris-aws-s3tables.md) 文档。
+ ```sql
+ CREATE CATALOG test_s3tables_write_insert PROPERTIES (
+ 'type' = 'iceberg',
+ 'iceberg.catalog.type' = 's3tables',
+ 'warehouse' =
'arn:aws:s3tables:ap-east-1:12345:bucket/doris-s3-table-bucket',
+ 's3.region' = 'ap-east-1',
+ 's3.endpoint' = 'https://s3.ap-east-1.amazonaws.com',
+ 's3.access_key' = '<ak>',
+ 's3.secret_key' = '<sk>'
+ );
+ ```
+ </TabItem>
+
</Tabs>
diff --git
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/lakehouse/best-practices/doris-aws-s3tables.md
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/lakehouse/best-practices/doris-aws-s3tables.md
index 60c348a0f22..3bbbdf576f5 100644
---
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/lakehouse/best-practices/doris-aws-s3tables.md
+++
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/lakehouse/best-practices/doris-aws-s3tables.md
@@ -33,17 +33,19 @@ S3 Table Bucket 是 S3 推出的第三种 Bucket 类型,和之前的 General p
### 02 创建 Iceberg Catalog
-- 创建一个 `s3tables` 类型的 Iceberg Catalog
+- 通过 AWS S3 Table Rest Catalog 连接 `s3 tables`
```sql
- CREATE CATALOG iceberg_s3 PROPERTIES (
+ CREATE CATALOG aws_s3_tables PROPERTIES (
'type' = 'iceberg',
- 'iceberg.catalog.type' = 's3tables',
- 'warehouse' =
'arn:aws:s3tables:<region>:<acount_id>:bucket/<s3_table_bucket_name>',
- 's3.region' = '<region>',
- 's3.endpoint' = 's3.<region>.amazonaws.com',
- 's3.access_key' = '<ak>',
- 's3.secret_key' = '<sk>'
+ 'iceberg.catalog.type' = 'rest',
+ 'warehouse' =
'arn:aws:s3tables:us-east-1:<account_id>:bucket/<s3_table_bucket_name>',
+ 'iceberg.rest.uri' =
'https://s3tables.us-east-1.amazonaws.com/iceberg',
+ 'iceberg.rest.sigv4-enabled' = 'true',
+ 'iceberg.rest.signing-name' = 's3tables',
+ 'iceberg.rest.signing-region' = 'us-east-1',
+ 'iceberg.rest.access-key-id' = '<ak>',
+ 'iceberg.rest.secret-access-key' = '<sk>'
);
```
diff --git
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/lakehouse/catalogs/iceberg-catalog.mdx
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/lakehouse/catalogs/iceberg-catalog.mdx
index fd43ae27323..f04709d76e8 100644
---
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/lakehouse/catalogs/iceberg-catalog.mdx
+++
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/lakehouse/catalogs/iceberg-catalog.mdx
@@ -1225,17 +1225,19 @@ Iceberg 的元数层级关系是 Catalog -> Namespace -> Table。其中
Namespac
<details>
<summary>3.1+ 版本 </summary>
<Tabs>
- <TabItem value='FileSystem Catalog' label='FileSystem Catalog' default>
+ <TabItem value='S3 Tables Rest Catalog' label='S3 Tables Rest Catalog'
default>
可参阅 [集成 S3 Tables](../best-practices/doris-aws-s3tables.md) 文档。
```sql
- CREATE CATALOG test_s3tables_write_insert PROPERTIES (
+ CREATE CATALOG aws_s3_tables PROPERTIES (
'type' = 'iceberg',
- 'iceberg.catalog.type' = 's3tables',
- 'warehouse' =
'arn:aws:s3tables:ap-east-1:12345:bucket/doris-s3-table-bucket',
- 's3.region' = 'ap-east-1',
- 's3.endpoint' = 'https://s3.ap-east-1.amazonaws.com',
- 's3.access_key' = '<ak>',
- 's3.secret_key' = '<sk>'
+ 'iceberg.catalog.type' = 'rest',
+ 'warehouse' =
'arn:aws:s3tables:us-east-1:<account_id>:bucket/<s3_table_bucket_name>',
+ 'iceberg.rest.uri' =
'https://s3tables.us-east-1.amazonaws.com/iceberg',
+ 'iceberg.rest.sigv4-enabled' = 'true',
+ 'iceberg.rest.signing-name' = 's3tables',
+ 'iceberg.rest.signing-region' = 'us-east-1',
+ 'iceberg.rest.access-key-id' = '<ak>',
+ 'iceberg.rest.secret-access-key' = '<sk>'
);
```
</TabItem>
@@ -1255,6 +1257,21 @@ Iceberg 的元数层级关系是 Catalog -> Namespace -> Table。其中
Namespac
);
```
</TabItem>
+ <TabItem value='FileSystem Catalog' label='FileSystem Catalog' default>
+ 可参阅 [集成 S3 Tables](../best-practices/doris-aws-s3tables.md) 文档。
+ ```sql
+ CREATE CATALOG test_s3tables_write_insert PROPERTIES (
+ 'type' = 'iceberg',
+ 'iceberg.catalog.type' = 's3tables',
+ 'warehouse' =
'arn:aws:s3tables:ap-east-1:12345:bucket/doris-s3-table-bucket',
+ 's3.region' = 'ap-east-1',
+ 's3.endpoint' = 'https://s3.ap-east-1.amazonaws.com',
+ 's3.access_key' = '<ak>',
+ 's3.secret_key' = '<sk>'
+ );
+ ```
+ </TabItem>
+
</Tabs>
diff --git
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/lakehouse/best-practices/doris-aws-s3tables.md
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/lakehouse/best-practices/doris-aws-s3tables.md
index 60c348a0f22..3bbbdf576f5 100644
---
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/lakehouse/best-practices/doris-aws-s3tables.md
+++
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/lakehouse/best-practices/doris-aws-s3tables.md
@@ -33,17 +33,19 @@ S3 Table Bucket 是 S3 推出的第三种 Bucket 类型,和之前的 General p
### 02 创建 Iceberg Catalog
-- 创建一个 `s3tables` 类型的 Iceberg Catalog
+- 通过 AWS S3 Table Rest Catalog 连接 `s3 tables`
```sql
- CREATE CATALOG iceberg_s3 PROPERTIES (
+ CREATE CATALOG aws_s3_tables PROPERTIES (
'type' = 'iceberg',
- 'iceberg.catalog.type' = 's3tables',
- 'warehouse' =
'arn:aws:s3tables:<region>:<acount_id>:bucket/<s3_table_bucket_name>',
- 's3.region' = '<region>',
- 's3.endpoint' = 's3.<region>.amazonaws.com',
- 's3.access_key' = '<ak>',
- 's3.secret_key' = '<sk>'
+ 'iceberg.catalog.type' = 'rest',
+ 'warehouse' =
'arn:aws:s3tables:us-east-1:<account_id>:bucket/<s3_table_bucket_name>',
+ 'iceberg.rest.uri' =
'https://s3tables.us-east-1.amazonaws.com/iceberg',
+ 'iceberg.rest.sigv4-enabled' = 'true',
+ 'iceberg.rest.signing-name' = 's3tables',
+ 'iceberg.rest.signing-region' = 'us-east-1',
+ 'iceberg.rest.access-key-id' = '<ak>',
+ 'iceberg.rest.secret-access-key' = '<sk>'
);
```
diff --git
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/lakehouse/catalogs/iceberg-catalog.mdx
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/lakehouse/catalogs/iceberg-catalog.mdx
index fd43ae27323..f04709d76e8 100644
---
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/lakehouse/catalogs/iceberg-catalog.mdx
+++
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/lakehouse/catalogs/iceberg-catalog.mdx
@@ -1225,17 +1225,19 @@ Iceberg 的元数层级关系是 Catalog -> Namespace -> Table。其中
Namespac
<details>
<summary>3.1+ 版本 </summary>
<Tabs>
- <TabItem value='FileSystem Catalog' label='FileSystem Catalog' default>
+ <TabItem value='S3 Tables Rest Catalog' label='S3 Tables Rest Catalog'
default>
可参阅 [集成 S3 Tables](../best-practices/doris-aws-s3tables.md) 文档。
```sql
- CREATE CATALOG test_s3tables_write_insert PROPERTIES (
+ CREATE CATALOG aws_s3_tables PROPERTIES (
'type' = 'iceberg',
- 'iceberg.catalog.type' = 's3tables',
- 'warehouse' =
'arn:aws:s3tables:ap-east-1:12345:bucket/doris-s3-table-bucket',
- 's3.region' = 'ap-east-1',
- 's3.endpoint' = 'https://s3.ap-east-1.amazonaws.com',
- 's3.access_key' = '<ak>',
- 's3.secret_key' = '<sk>'
+ 'iceberg.catalog.type' = 'rest',
+ 'warehouse' =
'arn:aws:s3tables:us-east-1:<account_id>:bucket/<s3_table_bucket_name>',
+ 'iceberg.rest.uri' =
'https://s3tables.us-east-1.amazonaws.com/iceberg',
+ 'iceberg.rest.sigv4-enabled' = 'true',
+ 'iceberg.rest.signing-name' = 's3tables',
+ 'iceberg.rest.signing-region' = 'us-east-1',
+ 'iceberg.rest.access-key-id' = '<ak>',
+ 'iceberg.rest.secret-access-key' = '<sk>'
);
```
</TabItem>
@@ -1255,6 +1257,21 @@ Iceberg 的元数层级关系是 Catalog -> Namespace -> Table。其中
Namespac
);
```
</TabItem>
+ <TabItem value='FileSystem Catalog' label='FileSystem Catalog' default>
+ 可参阅 [集成 S3 Tables](../best-practices/doris-aws-s3tables.md) 文档。
+ ```sql
+ CREATE CATALOG test_s3tables_write_insert PROPERTIES (
+ 'type' = 'iceberg',
+ 'iceberg.catalog.type' = 's3tables',
+ 'warehouse' =
'arn:aws:s3tables:ap-east-1:12345:bucket/doris-s3-table-bucket',
+ 's3.region' = 'ap-east-1',
+ 's3.endpoint' = 'https://s3.ap-east-1.amazonaws.com',
+ 's3.access_key' = '<ak>',
+ 's3.secret_key' = '<sk>'
+ );
+ ```
+ </TabItem>
+
</Tabs>
diff --git
a/versioned_docs/version-3.x/lakehouse/best-practices/doris-aws-s3tables.md
b/versioned_docs/version-3.x/lakehouse/best-practices/doris-aws-s3tables.md
index 6c157d511f5..f6decd07fc1 100644
--- a/versioned_docs/version-3.x/lakehouse/best-practices/doris-aws-s3tables.md
+++ b/versioned_docs/version-3.x/lakehouse/best-practices/doris-aws-s3tables.md
@@ -33,17 +33,19 @@ Here we create a Table Bucket named doris-s3-table-bucket.
After creation, we wi
### 02 Create Iceberg Catalog
-- Create an Iceberg Catalog of type `s3tables`
+- Connecting to `s3 tables` using AWS S3 Table Rest Catalog
```sql
- CREATE CATALOG iceberg_s3 PROPERTIES (
+ CREATE CATALOG aws_s3_tables PROPERTIES (
'type' = 'iceberg',
- 'iceberg.catalog.type' = 's3tables',
- 'warehouse' =
'arn:aws:s3tables:<region>:<acount_id>:bucket/<s3_table_bucket_name>',
- 's3.region' = '<region>',
- 's3.endpoint' = 's3.<region>.amazonaws.com',
- 's3.access_key' = '<ak>',
- 's3.secret_key' = '<sk>'
+ 'iceberg.catalog.type' = 'rest',
+ 'warehouse' =
'arn:aws:s3tables:us-east-1:<account_id>:bucket/<s3_table_bucket_name>',
+ 'iceberg.rest.uri' =
'https://s3tables.us-east-1.amazonaws.com/iceberg',
+ 'iceberg.rest.sigv4-enabled' = 'true',
+ 'iceberg.rest.signing-name' = 's3tables',
+ 'iceberg.rest.signing-region' = 'us-east-1',
+ 'iceberg.rest.access-key-id' = '<ak>',
+ 'iceberg.rest.secret-access-key' = '<sk>'
);
```
diff --git a/versioned_docs/version-3.x/lakehouse/catalogs/iceberg-catalog.mdx
b/versioned_docs/version-3.x/lakehouse/catalogs/iceberg-catalog.mdx
index 434be54f4a2..e5f596687cf 100644
--- a/versioned_docs/version-3.x/lakehouse/catalogs/iceberg-catalog.mdx
+++ b/versioned_docs/version-3.x/lakehouse/catalogs/iceberg-catalog.mdx
@@ -1210,17 +1210,19 @@ This is an experimental feature, supported since
version 4.1.0.
<details>
<summary>3.1+ Version</summary>
<Tabs>
- <TabItem value='FileSystem Catalog' label='FileSystem Catalog' default>
+ <TabItem value='S3 Tables Rest Catalog' label='S3 Tables Rest Catalog'
default>
Please refer to the [S3 Tables
Integration](../best-practices/doris-aws-s3tables.md) documentation.
```sql
- CREATE CATALOG test_s3tables_write_insert PROPERTIES (
+ CREATE CATALOG aws_s3_tables PROPERTIES (
'type' = 'iceberg',
- 'iceberg.catalog.type' = 's3tables',
- 'warehouse' =
'arn:aws:s3tables:ap-east-1:12345:bucket/doris-s3-table-bucket',
- 's3.region' = 'ap-east-1',
- 's3.endpoint' = 'https://s3.ap-east-1.amazonaws.com',
- 's3.access_key' = '<ak>',
- 's3.secret_key' = '<sk>'
+ 'iceberg.catalog.type' = 'rest',
+ 'warehouse' =
'arn:aws:s3tables:us-east-1:<account_id>:bucket/<s3_table_bucket_name>',
+ 'iceberg.rest.uri' =
'https://s3tables.us-east-1.amazonaws.com/iceberg',
+ 'iceberg.rest.sigv4-enabled' = 'true',
+ 'iceberg.rest.signing-name' = 's3tables',
+ 'iceberg.rest.signing-region' = 'us-east-1',
+ 'iceberg.rest.access-key-id' = '<ak>',
+ 'iceberg.rest.secret-access-key' = '<sk>'
);
```
</TabItem>
@@ -1240,6 +1242,20 @@ This is an experimental feature, supported since version
4.1.0.
);
```
</TabItem>
+ <TabItem value='FileSystem Catalog' label='FileSystem Catalog' default>
+ Please refer to the [S3 Tables
Integration](../best-practices/doris-aws-s3tables.md) documentation.
+ ```sql
+ CREATE CATALOG test_s3tables_write_insert PROPERTIES (
+ 'type' = 'iceberg',
+ 'iceberg.catalog.type' = 's3tables',
+ 'warehouse' =
'arn:aws:s3tables:ap-east-1:12345:bucket/doris-s3-table-bucket',
+ 's3.region' = 'ap-east-1',
+ 's3.endpoint' = 'https://s3.ap-east-1.amazonaws.com',
+ 's3.access_key' = '<ak>',
+ 's3.secret_key' = '<sk>'
+ );
+ ```
+ </TabItem>
</Tabs>
diff --git
a/versioned_docs/version-4.x/lakehouse/best-practices/doris-aws-s3tables.md
b/versioned_docs/version-4.x/lakehouse/best-practices/doris-aws-s3tables.md
index 6c157d511f5..f6decd07fc1 100644
--- a/versioned_docs/version-4.x/lakehouse/best-practices/doris-aws-s3tables.md
+++ b/versioned_docs/version-4.x/lakehouse/best-practices/doris-aws-s3tables.md
@@ -33,17 +33,19 @@ Here we create a Table Bucket named doris-s3-table-bucket.
After creation, we wi
### 02 Create Iceberg Catalog
-- Create an Iceberg Catalog of type `s3tables`
+- Connecting to `s3 tables` using AWS S3 Table Rest Catalog
```sql
- CREATE CATALOG iceberg_s3 PROPERTIES (
+ CREATE CATALOG aws_s3_tables PROPERTIES (
'type' = 'iceberg',
- 'iceberg.catalog.type' = 's3tables',
- 'warehouse' =
'arn:aws:s3tables:<region>:<acount_id>:bucket/<s3_table_bucket_name>',
- 's3.region' = '<region>',
- 's3.endpoint' = 's3.<region>.amazonaws.com',
- 's3.access_key' = '<ak>',
- 's3.secret_key' = '<sk>'
+ 'iceberg.catalog.type' = 'rest',
+ 'warehouse' =
'arn:aws:s3tables:us-east-1:<account_id>:bucket/<s3_table_bucket_name>',
+ 'iceberg.rest.uri' =
'https://s3tables.us-east-1.amazonaws.com/iceberg',
+ 'iceberg.rest.sigv4-enabled' = 'true',
+ 'iceberg.rest.signing-name' = 's3tables',
+ 'iceberg.rest.signing-region' = 'us-east-1',
+ 'iceberg.rest.access-key-id' = '<ak>',
+ 'iceberg.rest.secret-access-key' = '<sk>'
);
```
diff --git a/versioned_docs/version-4.x/lakehouse/catalogs/iceberg-catalog.mdx
b/versioned_docs/version-4.x/lakehouse/catalogs/iceberg-catalog.mdx
index 434be54f4a2..e5f596687cf 100644
--- a/versioned_docs/version-4.x/lakehouse/catalogs/iceberg-catalog.mdx
+++ b/versioned_docs/version-4.x/lakehouse/catalogs/iceberg-catalog.mdx
@@ -1210,17 +1210,19 @@ This is an experimental feature, supported since
version 4.1.0.
<details>
<summary>3.1+ Version</summary>
<Tabs>
- <TabItem value='FileSystem Catalog' label='FileSystem Catalog' default>
+ <TabItem value='S3 Tables Rest Catalog' label='S3 Tables Rest Catalog'
default>
Please refer to the [S3 Tables
Integration](../best-practices/doris-aws-s3tables.md) documentation.
```sql
- CREATE CATALOG test_s3tables_write_insert PROPERTIES (
+ CREATE CATALOG aws_s3_tables PROPERTIES (
'type' = 'iceberg',
- 'iceberg.catalog.type' = 's3tables',
- 'warehouse' =
'arn:aws:s3tables:ap-east-1:12345:bucket/doris-s3-table-bucket',
- 's3.region' = 'ap-east-1',
- 's3.endpoint' = 'https://s3.ap-east-1.amazonaws.com',
- 's3.access_key' = '<ak>',
- 's3.secret_key' = '<sk>'
+ 'iceberg.catalog.type' = 'rest',
+ 'warehouse' =
'arn:aws:s3tables:us-east-1:<account_id>:bucket/<s3_table_bucket_name>',
+ 'iceberg.rest.uri' =
'https://s3tables.us-east-1.amazonaws.com/iceberg',
+ 'iceberg.rest.sigv4-enabled' = 'true',
+ 'iceberg.rest.signing-name' = 's3tables',
+ 'iceberg.rest.signing-region' = 'us-east-1',
+ 'iceberg.rest.access-key-id' = '<ak>',
+ 'iceberg.rest.secret-access-key' = '<sk>'
);
```
</TabItem>
@@ -1240,6 +1242,20 @@ This is an experimental feature, supported since version
4.1.0.
);
```
</TabItem>
+ <TabItem value='FileSystem Catalog' label='FileSystem Catalog' default>
+ Please refer to the [S3 Tables
Integration](../best-practices/doris-aws-s3tables.md) documentation.
+ ```sql
+ CREATE CATALOG test_s3tables_write_insert PROPERTIES (
+ 'type' = 'iceberg',
+ 'iceberg.catalog.type' = 's3tables',
+ 'warehouse' =
'arn:aws:s3tables:ap-east-1:12345:bucket/doris-s3-table-bucket',
+ 's3.region' = 'ap-east-1',
+ 's3.endpoint' = 'https://s3.ap-east-1.amazonaws.com',
+ 's3.access_key' = '<ak>',
+ 's3.secret_key' = '<sk>'
+ );
+ ```
+ </TabItem>
</Tabs>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]