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: README.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -132,6 +132,10 @@ Please assign any pull request (PR) against an issue; this helps the docs team t
132
132
133
133
Check out the GitHub docs for a refresher on [how to create a pull request](https://docs.github.com/en/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request-from-github-desktop).
134
134
135
+
### Style guidelines
136
+
137
+
For style guidelines, see ["Style guide"](/contribute/style-guide.md).
138
+
135
139
### Tests and CI/CD {#tests-and-cicd}
136
140
137
141
There are five workflows that run against PRs in this repo:
import GCS_bucket_1 from '@site/static/images/integrations/data-ingestion/s3/GCS-bucket-1.png';
3
+
import GCS_bucket_2 from '@site/static/images/integrations/data-ingestion/s3/GCS-bucket-2.png';
4
+
import GCS_create_service_account_key from '@site/static/images/integrations/data-ingestion/s3/GCS-create-a-service-account-key.png';
5
+
import GCS_create_service_account_0 from '@site/static/images/integrations/data-ingestion/s3/GCS-create-service-account-0.png';
6
+
import GCS_create_service_account_a from '@site/static/images/integrations/data-ingestion/s3/GCS-create-service-account-a.png';
7
+
import GCS_create_service_account_2 from '@site/static/images/integrations/data-ingestion/s3/GCS-create-service-account-2.png';
8
+
import GCS_create_service_account_3 from '@site/static/images/integrations/data-ingestion/s3/GCS-create-service-account-3.png';
9
+
import GCS_guide_key from '@site/static/images/integrations/data-ingestion/s3/GCS-guide-key.png';
10
+
2
11
<details>
3
12
<summary>Create GCS buckets and an HMAC key</summary>
4
13
5
14
### ch_bucket_us_east1 {#ch_bucket_us_east1}
6
15
7
-

16
+
<imgsrc={GCS_bucket_1}alt="Creating a GCSbucket in US East 1" />
8
17
9
18
### ch_bucket_us_east4 {#ch_bucket_us_east4}
10
19
11
-

20
+
<imgsrc={GCS_bucket_2}alt="Creating a GCSbucket in US East 4" />
12
21
13
22
### Generate an Access key {#generate-an-access-key}
14
23
15
24
### Create a service account HMAC key and secret {#create-a-service-account-hmac-key-and-secret}
16
25
17
26
Open **Cloud Storage > Settings > Interoperability** and either choose an existing **Access key**, or **CREATE A KEY FOR A SERVICE ACCOUNT**. This guide covers the path for creating a new key for a new service account.
18
27
19
-

28
+
<imgsrc={GCS_create_service_account_key}alt="Generating a serviceaccount HMAC key in GCS" />
20
29
21
30
### Add a new service account {#add-a-new-service-account}
22
31
23
32
If this is a project with no existing service account, **CREATE NEW ACCOUNT**.
24
33
25
-

34
+
<imgsrc={GCS_create_service_account_0}alt="Adding a new serviceaccount in GCS" />
26
35
27
36
There are three steps to creating the service account, in the first step give the account a meaningful name, ID, and description.
28
37
29
-

38
+
<imgsrc={GCS_create_service_account_a}alt="Defining a new serviceaccount name and ID in GCS" />
30
39
31
40
In the Interoperability settings dialog the IAM role **Storage Object Admin** role is recommended; select that role in step two.
32
41
33
-

42
+
<imgsrc={GCS_create_service_account_2}alt="Selecting IAM role Storage Object Admin in GCS" />
34
43
35
44
Step three is optional and not used in this guide. You may allow users to have these privileges based on your policies.
36
45
37
-

46
+
<imgsrc={GCS_create_service_account_3}alt="Configuring additional settings for the new serviceaccount in GCS" />
38
47
39
48
The service account HMAC key will be displayed. Save this information, as it will be used in the ClickHouse configuration.
40
49
41
-

50
+
<imgsrc={GCS_guide_key}alt="Retrieving the generated HMAC key for GCS" />
The warning message stating that the user has no permissions can be ignored; permissions will be granted on the bucket for the user in the next section
10. Select the checkbox for the new folder and click on **Copy URL** Save the URL copied to be used in the ClickHouse storage configuration in the next section.
Copy file name to clipboardExpand all lines: docs/_snippets/_add_remote_ip_access_list_detail.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,15 @@
1
+
import ip_allow_list_check_list from '@site/static/images/_snippets/ip-allow-list-check-list.png';
2
+
import ip_allow_list_add_current_ip from '@site/static/images/_snippets/ip-allow-list-add-current-ip.png';
3
+
1
4
<details>
2
5
<summary>Manage your IP Access List</summary>
3
6
4
7
From your ClickHouse Cloud services list choose the service that you will work with and switch to **Settings**. If the IP Access List does not contain the IP Address or range of the remote system that needs to connect to your ClickHouse Cloud service, then you can resolve the problem with **Add IPs**:
5
8
6
-

9
+
<imgsrc={ip_allow_list_check_list}class="image"alt="Check to see if the service allows traffic" />
7
10
8
11
Add the individual IP Address, or the range of addresses that need to connect to your ClickHouse Cloud service. Modify the form as you see fit and then **Save**.
9
12
10
-

13
+
<imgsrc={ip_allow_list_add_current_ip}class="image"alt="Add your current IP address" />
2. Toggle the switch to enable the MySQL interface for this specific service. This will expose port `3306` for this service and prompt you with your MySQL connection screen that include your unique MySQL username.
10
15
11
-
<br/>
16
+
2. Toggle the switch to enable the MySQL interface for this specific service. This will expose port `3306` for this service and prompt you with your MySQL connection screen that include your unique MySQL username.
5. Toggle the switch to enable the MySQL interface for this specific service. This will expose port `3306` for this service and prompt you with your MySQL connection screen that include your unique MySQL username.
40
+
5. Toggle the switch to enable the MySQL interface for this specific service. This will expose port `3306` for this service and prompt you with your MySQL connection screen that include your unique MySQL username.
35
41
36
-

42
+
<imgsrc={mysql_5}class="image"alt="Connection screen - MySQL Enabled" />
37
43
38
44
## Creating multiple MySQL users in ClickHouse Cloud {#creating-multiple-mysql-users-in-clickhouse-cloud}
0 commit comments