IPフィルタの設定
IPフィルタの設定
IPアクセスリストは、ClickHouseサービスへのトラフィックをフィルタリングし、どの送信元アドレスがClickHouseサービスに接続を許可されているかを指定します。リストは各サービスごとに設定可能です。サービスの展開時、またはその後に設定できます。プロビジョニング中にIPアクセスリストを設定しない場合や、最初のリストを変更したい場合は、サービスを選択し、Security タブで変更できます。
ClickHouse Cloudサービスに対するIPアクセスリストの作成をスキップした場合、サービスへのトラフィックは許可されません。
準備
開始する前に、アクセスリストに追加すべきIPアドレスまたは範囲を収集します。リモートワーカー、オンコールの場所、VPNなどを考慮に入れてください。IPアクセスリストのユーザーインターフェースは、個々の住所とCIDR表記を受け付けます。
クラスレスドメイン間ルーティング(CIDR)表記を使用すると、従来のクラスA、B、C(8、6、または24)サブネットマスクサイズよりも小さいIPアドレス範囲を指定できます。ARIN などの組織はCIDR電卓を提供しており、CIDR表記の詳細については、クラスレスドメイン間ルーティング (CIDR) RFCをご参照ください。
IPアクセスリストの作成または変更
ClickHouse Cloudサービスリストからサービスを選択し、Settings を選択します。Security セクションの下にIPアクセスリストがあります。テキストにあるリンクをクリックします: このサービスに接続できる場所 (どこからでも | 特定のx地点から)
サイドバーが表示され、以下のオプションを設定できます:
- どこからでもサービスに対する着信トラフィックを許可
- 特定の場所からのサービスへのアクセスを許可
- サービスへのすべてのアクセスを拒否
このスクリーンショットは、「NY Office range」として説明されたIPアドレスの範囲からのトラフィックを許可するアクセスリストを示しています:
可能な操作
追加のエントリを追加するには、+ Add new IP を使用
この例では、
London server
と説明された単一のIPアドレスを追加します:既存のエントリを削除
クロス(x)をクリックするとエントリが削除されます
既存のエントリを編集
エントリを直接変更
Anywhere からのアクセスを許可するように切り替える
これは推奨されませんが、許可されています。ClickHouse上に構築されたアプリケーションを公開し、バックエンドのClickHouse Cloudサービスへのアクセスを制限することをお勧めします。
変更を反映させるには、Save をクリックする必要があります。
検証
フィルタを作成したら、範囲内からの接続を確認し、許可された範囲外からの接続が拒否されることを確認します。簡単な curl
コマンドを使用して確認できます:
curl https://<HOSTNAME>.clickhouse.cloud:8443
curl: (35) error:02FFF036:system library:func(4095):Connection reset by peer
または
curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to HOSTNAME.clickhouse.cloud:8443
curl https://<HOSTNAME>.clickhouse.cloud:8443
Ok.
制限事項
- 現在、IPアクセスリストはIPv4のみをサポートしています