This is an automated email from the ASF dual-hosted git repository.

lzljs3620320 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/paimon.git


The following commit(s) were added to refs/heads/master by this push:
     new 1f55fc67b7 [doc] Document Google Cloud Storage
1f55fc67b7 is described below

commit 1f55fc67b7bf937cfabbb3ee87b0d9192eb07f3a
Author: JingsongLi <[email protected]>
AuthorDate: Thu Mar 27 17:52:59 2025 +0800

    [doc] Document Google Cloud Storage
---
 docs/content/maintenance/filesystems.md | 38 +++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

diff --git a/docs/content/maintenance/filesystems.md 
b/docs/content/maintenance/filesystems.md
index cdc27657af..a56c45126d 100644
--- a/docs/content/maintenance/filesystems.md
+++ b/docs/content/maintenance/filesystems.md
@@ -382,3 +382,41 @@ If you encounter the following exception:
 Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout 
waiting for connection from pool.
 ```
 Try to configure this in catalog options: `fs.s3a.connection.maximum=1000`.
+
+## Google Cloud Storage
+
+{{< stable >}}
+
+Download [paimon-gs-{{< version 
>}}.jar](https://repo.maven.apache.org/maven2/org/apache/paimon/paimon-gs/{{< 
version >}}/paimon-gs-{{< version >}}.jar).
+
+{{< /stable >}}
+
+{{< unstable >}}
+
+Download [paimon-gs-{{< version 
>}}.jar](https://repository.apache.org/snapshots/org/apache/paimon/paimon-gs/{{<
 version >}}/).
+
+{{< /unstable >}}
+
+{{< tabs "gs" >}}
+
+{{< tab "Flink" >}}
+
+{{< hint info >}}
+If you have already configured [oss access through 
Flink](https://nightlies.apache.org/flink/flink-docs-release-2.0/docs/deployment/filesystems/gcs/)
 (Via Flink FileSystem),
+here you can skip the following configuration.
+{{< /hint >}}
+
+Put `paimon-gs-{{< version >}}.jar` into `lib` directory of your Flink home, 
and create catalog:
+
+```sql
+CREATE CATALOG my_catalog WITH (
+    'type' = 'paimon',
+    'warehouse' = 'oss://<bucket>/<path>',
+    'fs.gs.auth.type' = 'SERVICE_ACCOUNT_JSON_KEYFILE',
+    'fs.gs.auth.service.account.json.keyfile' = 
'/path/to/service-account-.json'
+);
+```
+
+{{< /tab >}}
+
+{{< /tabs >}}

Reply via email to