Skip to main content
ClickHouse Cloud では、ご自身のクラウドサービスプロバイダー (CSP) アカウント (AWS S3、Google Cloud Storage、または Azure Blob Storage) へのバックアップの取得をサポートしています。 ClickHouse Cloud のバックアップの仕組み (「フル」バックアップと「増分」バックアップの違いを含む) について詳しくは、バックアップのドキュメントを参照してください。 このガイドでは、AWS、GCP、Azure のオブジェクトストレージにフルバックアップおよび増分バックアップを取得する方法と、それらのバックアップから復元する方法の例を紹介します。
同じクラウドプロバイダー内であっても、バックアップを別のリージョンにエクスポートする場合は、データ転送料金が発生します。クラウド間バックアップは、このページで説明するバックアップ/復元コマンド経由でのみサポートされており、UI からはサポートされていません。

要件

バックアップをお客様自身のCSPのストレージバケットにエクスポートまたは復元するには、以下の情報が必要です。

AWS

  1. 以下の形式の AWS S3 エンドポイント:
例:
各項目の意味は次のとおりです。
  • testchbackups は、バックアップのエクスポート先となる S3 バケットの名前です。
    • backups は省略可能なサブディレクトリです。
  1. AWS アクセスキーとシークレットアクセスキー。AWS ロールベース認証もサポートされており、AWS アクセスキーとシークレットアクセスキーの代わりに使用できます。
ロールベース認証を使用するには、Secure s3 の設定に従ってください。さらに、こちらで説明されている IAM ポリシーに s3:PutObject および s3:DeleteObject の権限を追加する必要があります。

Azure

  1. Azure Storage の接続文字列。
  2. ストレージ アカウント内の Azure コンテナー名。
  3. コンテナー内の Azure ブロブ。

Google Cloud Storage (GCS)

  1. GCS エンドポイント (形式は以下のとおり) :
  2. アクセス用の HMAC キーと HMAC シークレット。

バックアップ / 復元

AWS S3 バケットへのバックアップ / 復元

DB のバックアップを取得する

フルバックアップ
ここで uuid は一意の識別子で、バックアップのセットを区別するために使用されます。
このサブディレクトリでは、新しいバックアップごとに異なる UUID を使用する必要があります。そうしないと、BACKUP_ALREADY_EXISTS エラーが発生します。 たとえば、毎日バックアップを取得する場合は、日ごとに新しい UUID を使用する必要があります。
増分バックアップ

バックアップから復元する

詳しくは、BACKUP/RESTORE で S3 エンドポイントを使用するための設定を参照してください。

Azure Blob Storage へのバックアップ / 復元

DB のバックアップを取得する

フルバックアップ
ここで uuid は、バックアップのセットを区別するために使用される一意の識別子です。 増分バックアップ

バックアップから復元

詳しくは、AzureBlobStorage エンドポイントを使用するように BACKUP/RESTORE を設定するをご覧ください。

Google Cloud Storage (GCS) へのバックアップ/復元

DB のバックアップを取得する

フルバックアップ
ここで uuid は一意の識別子であり、一連のバックアップを区別するために使用されます。 増分バックアップ

バックアップから復元

最終更新日 2026年7月3日