You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/_snippets/clickpipes/object-storage/_create_clickpipe.md
+24-36Lines changed: 24 additions & 36 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,6 @@
1
-
---
2
-
sidebar_label: 'Create your first object storage ClickPipe'
3
-
description: 'Seamlessly connect your object storage to ClickHouse Cloud.'
4
-
slug: /integrations/clickpipes/object-storage
5
-
title: 'Creating your first object-storage ClickPipe'
6
-
doc_type: 'guide'
7
-
integration:
8
-
- support_level: 'core'
9
-
- category: 'clickpipes'
10
-
---
11
-
1
+
import Image from '@theme/IdealImage';
12
2
import cp_step0 from '@site/static/images/integrations/data-ingestion/clickpipes/cp_step0.png';
13
-
import cp_step1 from '@site/static/images/integrations/data-ingestion/clickpipes/cp_step1.png';
14
-
import cp_step2_object_storage from '@site/static/images/integrations/data-ingestion/clickpipes/cp_step2_object_storage.png';
3
+
import cp_step2 from '@site/static/images/integrations/data-ingestion/clickpipes/object-storage/amazon-s3/cp_step2.png';
15
4
import cp_step3_object_storage from '@site/static/images/integrations/data-ingestion/clickpipes/cp_step3_object_storage.png';
16
5
import cp_step4a from '@site/static/images/integrations/data-ingestion/clickpipes/cp_step4a.png';
17
6
import cp_step4a3 from '@site/static/images/integrations/data-ingestion/clickpipes/cp_step4a3.png';
@@ -21,41 +10,38 @@ import cp_success from '@site/static/images/integrations/data-ingestion/clickpip
21
10
import cp_remove from '@site/static/images/integrations/data-ingestion/clickpipes/cp_remove.png';
22
11
import cp_destination from '@site/static/images/integrations/data-ingestion/clickpipes/cp_destination.png';
23
12
import cp_overview from '@site/static/images/integrations/data-ingestion/clickpipes/cp_overview.png';
24
-
import Image from '@theme/IdealImage';
25
-
26
-
Object Storage ClickPipes provide a simple and resilient way to ingest data from Amazon S3, Google Cloud Storage, Azure Blob Storage, and DigitalOcean Spaces into ClickHouse Cloud. Both one-time and continuous ingestion are supported with exactly-once semantics.
27
13
28
-
# Creating your first object storage ClickPipe {#creating-your-first-clickpipe}
14
+
import S3DataSource from '@site/docs/_snippets/clickpipes/object-storage/amazon-s3/_1-data-source.md';
15
+
import GCSSDataSource from '@site/docs/_snippets/clickpipes/object-storage/google-cloud-storage/_1-data-source.md';
16
+
import ABSDataSource from '@site/docs/_snippets/clickpipes/object-storage/azure-blob-storage/_1-data-source.md';
29
17
30
-
## Prerequisite {#prerequisite}
18
+
<VerticalSteppertype="numbered"headerLevel="h2">
31
19
32
-
- You have familiarized yourself with the[ClickPipes intro](../index.md).
20
+
## Select the data source {#1-select-the-data-source}
33
21
34
-
## Navigate to data sources {#1-load-sql-console}
22
+
**1.** In ClickHouse Cloud, select **Data sources** in the main navigation menu and click **Create ClickPipe**.
35
23
36
-
In the cloud console, select the `Data Sources` button on the left-side menu and click on "Set up a ClickPipe"
Due to differences in URL formats and API implementations across object storage service providers, not all S3-compatible services are supported out-of-the-box. If you're running into issues with a service that is not listed under [supported data sources](/integrations/clickpipes/object-storage/s3/overview#supported-data-sources), please [reach out to our team](https://clickhouse.com/company/contact?loc=clickpipes).
import cp_step2 from '@site/static/images/integrations/data-ingestion/clickpipes/object-storage/amazon-s3/cp_step2.png';
2
+
import Image from '@theme/IdealImage';
3
+
4
+
<Image img={cp_step2} alt="Fill out connection details" size="lg" border/>
5
+
6
+
* **Authentication method**: the S3 ClickPipe supports [IAM credentials](/integrations/clickpipes/object-storage/amazon-s3/overview/#iam-credentials) (`Credentials`) and [IAM role-based authentication](/integrations/clickpipes/object-storage/amazon-s3/overview/#iam-role) (`IAM role`). See the [reference documentation](/integrations/clickpipes/object-storage/overview/#access-control) for guidance on authentication and permissions.
7
+
8
+
* **S3 file path**: the S3 ClickPipe expects a [virtual-hosted-style URI](https://docs.aws.amazon.com/AmazonS3/latest/userguide/VirtualHosting.html#virtual-hosted-style-access).
You can use POSIX wildcards to match multiple files or prefixes. See the [reference documentation](/integrations/clickpipes/object-storage/overview/#file-pattern-matching) for guidance on supported patterns.
import cp_step2 from '@site/static/images/integrations/data-ingestion/clickpipes/object-storage/azure-blob-storage/cp_step2.png';
2
+
import Image from '@theme/IdealImage';
3
+
4
+
<Image img={cp_step2} alt="Fill out connection details" size="lg" border/>
5
+
6
+
* **Authentication method**: the ABS ClickPipe supports [HMAC credentials](/integrations/clickpipes/object-storage/azure-blob-storage/overview/#) (`Credentials`). See the [reference documentation](/integrations/clickpipes/object-storage/azure-blob-storage/overview/#access-control) for guidance on authentication and permissions.
7
+
8
+
* **GCS file path**: The GCS ClickPipe uses the Cloud Storage [XML API](https://docs.cloud.google.com/storage/docs/interoperability) for interoperability, which requires the `storage.googleapis.com` endpoint:
You can use POSIX wildcards to match multiple files or prefixes. See the [reference documentation](/integrations/clickpipes/object-storage/overview/#file-pattern-matching) for guidance on supported patterns.
|[Creating your first Kafka ClickPipe](/integrations/clickpipes/kafka/create-your-first-kafka-clickpipe)| Step-by-step guide to creating your first Kafka ClickPipe. |
19
-
|[Schema registries for Kafka ClickPipe](/integrations/clickpipes/kafka/schema-registries)| How to integrate for ClickPipes with a schema registry for schema management |
20
18
|[Reference](/integrations/clickpipes/kafka/reference)| Details supported formats, sources, delivery semantics, authentication and experimental features supported by Kafka ClickPipes |
21
-
|[Best practices](/integrations/clickpipes/kafka/best-practices)| Details best practices to follow when working with Kafka ClickPipes |
19
+
|[Schema registries for Kafka ClickPipe](/integrations/clickpipes/kafka/schema-registries)| How to integrate for ClickPipes with a schema registry for schema management |
20
+
|[Creating your first Kafka ClickPipe](/integrations/clickpipes/kafka/create-your-first-kafka-clickpipe)| Step-by-step guide to creating your first Kafka ClickPipe. |
22
21
|[Kafka ClickPipes FAQ](/integrations/clickpipes/kafka/faq)| Frequently asked questions about ClickPipes for Kafka |
22
+
|[Best practices](/integrations/clickpipes/kafka/best-practices)| Details best practices to follow when working with Kafka ClickPipes |
0 commit comments