コンテンツにスキップ

Cloudflare R2

Cloudflare R2 のバケットを Windows ドライブとしてマウントします。

始める前に

Cloudflare ダッシュボードで確認できるアカウントIDと、R2 API トークンのアクセスキーID / シークレットアクセスキーが必要です。

取得方法 — Cloudflare ダッシュボードで次の操作をします。

  1. R2 を開きます。アカウントIDは概要ページに表示されています。
  2. Manage R2 API Tokens → Create API Token をクリックします。
  3. Object Read & Write 権限を付与し(必要に応じて範囲をバケットに限定します)、Create をクリックします。
  4. アクセスキーIDとシークレットアクセスキーをコピーします。これらは一度だけ表示されます。

接続

  1. ツールバーの追加をクリックします。
  2. Enterprise → Cloudflare R2 を選択します。
  3. アカウントID、アクセスキーID、シークレットアクセスキーを入力し、バケット欄の横にある更新ボタンをクリックします。
  4. バケットを選択し、マウントをクリックします。

Cloudflare R2 の接続ダイアログ

バケットの手動入力

キーにバケットの一覧表示が許可されていない場合は、バケット欄の左にあるチェックボックスをオンにして、バケット名を直接入力してください。

設定

設定 説明 既定値
アカウントID R2 のエンドポイント(<account-id>.r2.cloudflarestorage.com)を特定します —
アクセスキーID / シークレットアクセスキー R2 API トークンから取得 —
バケット マウントするバケット(一覧から選択または手動入力) —
読み込み専用 マウントしたドライブへの書き込みをブロックします オフ

動作と制限

  • R2 にはバケットごとのリージョンはありません。すべてのバケットにアカウントのエンドポイントからアクセスし、場所は自動で決まります(任意でロケーションヒントを指定できます)。Cloudflare: R2 のデータの場所を参照してください。
  • S3 の仕様上、大きなフォルダーツリーの名前を変更すると、そのプレフィックス配下のすべてのオブジェクトがコピーされてから削除されます。

トラブルシューティング

症状 原因 対処
認証に失敗する トークンに Object Read & Write 権限がない、またはアカウントIDが違う R2 API トークンを作り直し、アカウントIDを正確にコピーする
バケット一覧が空 トークンの範囲が特定のバケットに限定されている バケット名を手動で入力する