概要
- azureBlobStorage table function を使用して Azure Blob Storage からデータを読み取る
- AzureBlobStorage table engine を使用して外部テーブルを作成する
- ClickPipes 経由でデータを取り込む
- Azure Blob Storage にバックアップを保存する
ネットワーク構成 (クロスリージョンのみ)
1
ClickHouse Cloud の egress IPs を確認する
IP ベースのファイアウォールルールを設定するには、ClickHouse Cloud のリージョンに対応する egress IP アドレスを許可リストに追加する必要があります。次のコマンドを実行して、リージョンごとの egress IPs と ingress IPs の一覧を取得します。
他のリージョンを除外するには、以下の 以下のような結果が表示されます。詳細は “Cloud IP addresses” を参照してください。
eastus を使用中のリージョンに置き換えてください。2
Azure Storage のファイアウォールを設定する
Azure Portal で対象の Storage Account に移動します
- Networking → Firewalls and virtual networks に移動します
- Enabled from selected virtual networks and IP addresses を選択します
- 前のステップで取得した各 ClickHouse Cloud egress IP アドレスを Address range フィールドに追加します
- Save をクリックします
ClickPipes の設定
ClickPipes は、アウトバウンド接続用に個別の固定 IP アドレスを使用します。
IP ベースのファイアウォールルールを使用している場合、これらの IP を許可リストに追加する必要があります。詳細は、「固定 IP の一覧」 を参照してください。