OneDriveからCloudflare R2への移行 — RcloneViewでファイルを転送
Cloudflare R2はCDNとWorkersのパイプラインにネイティブに統合されます — RcloneViewはローカルマシンに触れることなくOneDriveからR2への移行を処理します。
Cloudflareのエコシステムへワークロードを移行する開発者やチームは、OneDriveに保存されているアセットをCloudflare R2に移動する必要があることがよくあります。R2はゼロエグレスのS3互換オブジェクトストレージを提供し、Cloudflare Workers、Pages、CDNと直接統合します — 静的アセット、メディアファイル、ビルド成果物に最適です。RcloneViewはOAuthでOneDriveに、APIトークンでCloudflare R2に接続し、オプションのフィルタールールを使ってクラウド間同期ジョブとして移行を実行します。

すべてのクラウドを一か所で管理・同期
RcloneViewはrcloneのクロスプラットフォームGUIです。フォルダを比較し、ファイルを転送・同期し、クリーンなビジュアルインターフェースでマルチクラウドのワークフローを自動化できます。
- ワンクリック操作: コピー · 同期 · 比較
- 信頼性の高い自動化のためのスケジューラーと履歴
- Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTPなどに対応
コア機能は無料。Plusで自動化機能を利用可能。
OneDriveへの接続
RcloneViewを開き、リモートマネージャーに移動します。新しいリモートをクリックし、プロバイダーリストからOneDriveを選択します。RcloneViewはブラウザを開いてOAuth認証を行います — Microsoftアカウントでサインインし、アクセスを許可してください。個人用OneDrive、OneDrive for Business、SharePointドキュメントライブラリのい ずれもこの方法でアクセスできます。
認証後、ファイルエクスプローラーでリモートを開きます。移行予定のフォルダーに移動し、そのパスを控えておきます。
Cloudflare R2への接続
リモートマネージャーに戻り、新しいリモートをクリックしてS3互換を選択します。Cloudflare R2の認証情報を入力します。
- アクセスキーID: Cloudflareダッシュボード → R2 → APIトークンの管理から取得(オブジェクトの読み取り/書き込み権限を持つAPIトークンを作成)
- シークレットアクセスキー: トークンのシークレット
- エンドポイント:
https://{your-account-id}.r2.cloudflarestorage.com
リモートを保存します。ファイルエクスプローラーで対象のバケットに移動します(存在しない場合は作成します)。バケットの内容が表示されることを確認し、アクセスできることを検証します。
フィルターを使った移行ジョブの設定
ジョブに移 動し、新しいジョブをクリックします。ソースとしてOneDriveと移行対象の特定フォルダーを設定します。宛先としてCloudflare R2とターゲットのバケットパスを設定します。
ジョブウィザードのステップ2では、フィルタールールを適用して移行対象を絞り込むことができます。
- 特定のファイルタイプのみを移行する(例:
--include "*.jpg"、--include "*.pdf") - システムフォルダーや一時ファイルを除外する(例:
--exclude ".DS_Store") - ドライランを使用して、実行前にフィルター適用後の結果をプレビューする
移行の実行
ドライランを無効にしてジョブを実行します。RcloneViewは転送パネルにリアルタイムで進捗を表示します — 毎秒のファイル数、現在の速度、転送済みの総データ量です。OneDriveからR2への転送はサーバー間転送であり、ローカルマシンはデータの通り道ではなくオーケストレーターとして機能します。
大きなファイルは自動的にマルチパートアップロードを使用します。転送途中でファイルが失敗した場合、ログタブに具体的なエラーが表示されます。ジョブの再実行は安全です — すでに転送済みのファイルはスキップされます。
移行後の検証
移行後はフォルダー比較を使って両側を確認します。比較ビューでOneDriveのソースとR2の宛先を開くと、RcloneViewは片側にのみ存在するファイルをハイライト表示します。重要な移行の場合は、ジョブ設定でチェックサム検証を有効にし、バイト単位の正確性を確保してください。
検証が完了したら、Cloudflare Workerのバインディング、CDNルール、またはアプリケーション設定を更新して、OneDriveではなくR2バケットを参照するようにできます。
はじめに
- rcloneview.comからRcloneViewをダウンロードします。
- リモートマネージャーでOAuthを使ってOneDriveを接続します。
- APIトークンとアカウントIDのエンドポイントを使ってCloudflare R2を接続します。
- オプションのフィルターを付けて移行ジョブを作成し、ドライランでプレビューしてから実行します。
Cloudflare R2の緊密なCDN統合とゼロエグレス課金は、かつてOneDriveにあったコンテンツの移行先として魅力的な選択肢になります。
関連ガイド:
- RcloneViewを使ったDropboxからCloudflare R2への移行
- RcloneViewを使ったGoogle DriveからCloudflare R2への移行
- RcloneViewを使ったAzure BlobからCloudflare R2への移行