メインコンテンツまでスキップ

Dropbox から Cloudflare R2 への移行 — RcloneView でファイルを転送

· 約6分
Tayson
Senior Engineer

Cloudflare R2 はゼロエグレス料金の S3 互換オブジェクトストレージを提供しており、RcloneView を使えばクラウド間同期ジョブによって Dropbox からの移行を簡単に行えます。

Cloudflare R2 は、Dropbox から移行するチームにとって魅力的な選択肢となっています。エグレス料金がなく、S3 互換 API をサポートしているため、開発者のワークフロー、静的アセットのパイプライン、コストを重視したアーカイブ戦略に自然に組み込むことができます。既存の Dropbox ファイルを R2 に移すのは一度限りのクラウド間移行であり、RcloneView はローカルマシンを経由せずにこれを処理します。

RcloneViewアプリのプレビュー

すべてのクラウドを一か所で管理・同期

RcloneViewはrcloneのクロスプラットフォームGUIです。フォルダを比較し、ファイルを転送・同期し、クリーンなビジュアルインターフェースでマルチクラウドのワークフローを自動化できます。

  • ワンクリック操作: コピー · 同期 · 比較
  • 信頼性の高い自動化のためのスケジューラーと履歴
  • Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTPなどに対応
WindowsmacOSLinux
無料で始める →

コア機能は無料。Plusで自動化機能を利用可能。

ステップ1 — Dropbox に接続する

RcloneView を開き、リモートマネージャーに移動します。新規リモートをクリックし、Dropbox を選択します。ほとんどの OAuth プロバイダーと同様に、Dropbox はブラウザを開いて認証を求めます。ログインして「許可」をクリックしてください。RcloneView はトークンを保存し、リモートがすぐに表示されます。ファイルエクスプローラーで開き、Dropbox のファイルとフォルダーが表示されることを確認します。

Dropbox Business アカウントをお持ちの場合は、移行したいコンテンツを所有しているアカウントでログインしていることを確認してください。他のユーザーが所有する共有フォルダーにはアクセス制限がある場合があります。

Connecting Dropbox and Cloudflare R2 in RcloneView Remote Manager

ステップ2 — Cloudflare R2 に接続する

リモートマネージャー新規リモートをクリックし、S3 Compatible を選択します。Cloudflare R2 は S3 互換の認証情報を使用します。

  • アクセスキー ID: Cloudflare R2 API トークンから取得します(Cloudflare ダッシュボードの R2 > Manage API Tokens で作成できます)
  • シークレットアクセスキー: 対応するシークレット
  • エンドポイント: https://{account-id}.r2.cloudflarestorage.com

アカウント ID は Cloudflare ダッシュボードのサイドバーに表示されます。リモートを保存して開き、R2 バケットが表示されることを確認してください。移行先のバケットが存在しない場合は作成します。

ステップ3 — 移行ジョブを設定する

ジョブに移動し、新規ジョブをクリックします。Dropbox をソースとして設定します。ルートを選択してすべてを移行することも、特定のフォルダーを選択することもできます。Cloudflare R2 を移行先として設定し、対象のバケットを指定します。

ジョブウィザードのステップ2では、移行のためのオプションを設定します。

  • 最初はドライランを有効にしてファイルリストをプレビューします
  • Dropbox の移行では転送数を 4〜6 に設定します(値が高すぎると Dropbox のレート制限がかかる場合があります)
  • チェックサム検証を有効にして、大容量ファイルが破損なく転送されたことを確認します
Migrating files from Dropbox to Cloudflare R2 cloud-to-cloud

大容量ファイルの処理

Cloudflare R2 は最大 5 TB のオブジェクトをサポートしており、RcloneView は大容量ファイルに対して自動的にマルチパートアップロードを使用します。Dropbox のファイルサイズの上限は 1 ファイルあたり 2 TB です。実際には、ほとんどの Dropbox 移行ではファイルはこの制限を十分に下回ります。非常に大きなファイルがあり転送が失敗する場合は、ログタブで具体的なエラーメッセージを確認し、同時転送数を減らすことを検討してください。

Real-time transfer progress during Dropbox to R2 migration

ステップ4 — 確認と完了

主な移行ジョブが完了したら、フォルダー比較を使って確認します。Dropbox のソースと R2 の移行先を並べて開き、RcloneView に相違点を検出させます。不足しているファイルがあればジョブを再実行してください。移行が完了したことを確認できたら、アプリケーションを R2 を参照するように更新し、Dropbox へのアクセスを段階的に終了できます。

はじめに

  1. rcloneview.com から RcloneView をダウンロードします。
  2. リモートマネージャーで OAuth を使って Dropbox に接続します。
  3. API トークン、シークレット、アカウント ID エンドポイントを使って Cloudflare R2 に接続します。
  4. 移行ジョブを作成し、ドライランでプレビューしてから、フルの転送を実行します。

Cloudflare R2 への切り替えにより、Dropbox のユーザー単位の料金モデルがなくなり、Cloudflare のネットワークからアクセスされるコンテンツのエグレス料金も不要になります。


関連ガイド:

対応クラウドプロバイダー

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces