---
title: "MacでCloudflare R2を使う方法"
description: "MacからCloudflare R2に接続。R2 APIトークンを作成し、AnyBucketにアカウントIDとキーを入力すれば、F5でアップロード、ダウンロード、バケット間のコピーができます。"
url: https://anybucket.app/ja/guides/cloudflare-r2-mac
lang: ja
---

# Cloudflare R2をMacでそのまま

R2はS3 APIに対応しているため、S3に対応したMacアプリなら中身を表示できます。AnyBucketには専用のタイルがあり、必要なのはアカウントIDとキーのペアだけです。

## 要点

Cloudflareのダッシュボードで、読み取りと書き込みを許可した**R2 APIトークン**を作成し、その**アクセスキーID**と**シークレットアクセスキー**、そして**アカウントID**をコピーします。AnyBucketで、**⇧⌘K**を押して**Cloudflare R2**を選び、アカウントIDと2つのキーを貼り付けて接続します。AnyBucketがエンドポイント`https://<account>.r2.cloudflarestorage.com`を作成し、バケットをフォルダのように開きます。

## 始める前に
Cloudflareから次の3つを用意します：

- **アカウントID**。CloudflareダッシュボードのR2セクションと、Cloudflareが示すS3エンドポイントに表示されています。
- R2 APIトークンの**アクセスキーID**と**シークレットアクセスキー**。
- 1つ以上のバケット。先にダッシュボードで作成しておけます。

## R2 APIトークンを作成する
1. Cloudflareのダッシュボードで**R2**を開きます。
2. R2 APIトークンの管理ページを開き、新しいトークンを作成します。
3. **読み取りと書き込み**のアクセス権を与えます。範囲を絞るには、使用するバケットだけに限定します。
4. トークンを作成し、表示された**アクセスキーID**と**シークレットアクセスキー**をコピーします。シークレットは一度しか表示されないため、AnyBucketに入力し終えるまでページを開いたままにしてください。

## AnyBucketで接続する
1. **⇧⌘K**（**ファイル → サーバへ接続…**）を押します。
2. **クラウドストレージ**で**Cloudflare R2**を選びます。
3. **アカウントID**を貼り付けます。AnyBucketが、そこから作成するエンドポイント`https://<account>.r2.cloudflarestorage.com`を表示します。
4. **アクセスキーID**と**シークレットアクセスキー**を貼り付けます。「**シークレットをキーチェーンに保存**」がオンなら、シークレットはログインキーチェーンに保存されます。
5. 必要に応じてバケット名と、*Media*のようなニックネームを入力し、**接続**を押します。

タブにR2のバッジが表示され、以降はそのブックマークを⌘Kパレットで数文字入力するだけで開けます。

## アップロード、ダウンロード、コピー
- **フォルダをアップロード**：もう片方のパネルにこのMacを開き（⌘\で2つ目のパネルが開きます）、Spaceでファイルをマークして**F5**を押します。大きなファイルは分割してアップロードされます。
- **ダウンロード**：R2のパネルでファイルをマークしてF5を押すか、**⇧⌘D**を押してフォルダを選びます。
- **Amazon S3からR2へ移行**：片方のパネルにS3のバケットを、もう片方にR2を開き、マークしてF5を押します。ファイルはMac上の小さなバッファを経由して転送され、あとで片付けるものは何もありません。詳しくは[サーバ間でファイルをコピーする](https://anybucket.app/ja/guides/copy-files-between-servers-mac)をご覧ください。
- **R2内でコピー**：同じサーバ上のフォルダ間では、サーバ側でコピーされます。

## R2にバックアップする
R2は、フォルダのオフサイトコピーに適しています。片方のパネルにフォルダを、もう片方にR2のバケットを開いて、**⌥F5**を押すと、「比較と同期」に新しい項目や変更された項目が表示されます。**ミラー**を選ぶと、バケットがフォルダと同じ内容になります。詳しくは[フォルダをサーバと同期する](https://anybucket.app/ja/guides/sync-folder-with-server)をご覧ください。

## 接続できないときは
- **アクセスが拒否される**：トークンに書き込み権限がないか、別のバケットに限定されている可能性があります。このバケットへの読み取りと書き込みを許可したトークンを作成してください。
- **何も表示されない**：アカウントIDが、バケットの属するアカウントのものか確認してください。
- **転送が停止した**：転送は自動で再試行されます。それでも失敗するものは、転送ウインドウ（⌥⌘T）の**要確認**に表示されます。詳しくは[トラブルシューティング](https://anybucket.app/ja/support/troubleshooting#stopped-transfers)をご覧ください。

## よくある質問に、お答えします

### コマンドラインを使わずに、MacからCloudflare R2を使えますか？

はい。AnyBucketにはCloudflare R2のタイルがあります。アカウントIDとR2 APIトークンのキーを貼り付けると、バケットがフォルダのように開きます。F5でコピーするか、Finderからファイルをドラッグします。

### R2のアカウントIDはどこで確認できますか？

CloudflareダッシュボードのR2セクションです。Cloudflareが示すS3エンドポイントの、`.r2.cloudflarestorage.com`より前の部分でもあります。

### Amazon S3のファイルをR2に移行できますか？

はい。片方のパネルにS3のバケットを、もう片方にR2を開き、ファイルをマークしてF5を押します。移動するならF6です。事前に手動でダウンロードする必要はありません。

### R2のシークレットキーは安全ですか？

ログインキーチェーンに、ブックマークごとに1項目ずつ保存されます。AnyBucketには独自のアカウントやクラウドがないため、キーはCloudflareへのリクエストへの署名にしか使われません。

## 次に読む

- [Amazon S3と互換ストレージ](https://anybucket.app/ja/features/s3)
- [Mac用S3クライアント](https://anybucket.app/ja/guides/s3-client-mac)
- [MacでBackblaze B2を使う](https://anybucket.app/ja/guides/backblaze-b2-mac)
- [サーバ間でファイルをコピー](https://anybucket.app/ja/guides/copy-files-between-servers-mac)

**$9.99で購入:** https://buy.polar.sh/polar_cl_pCF9yOjezTUaUqMPyUsxEho1EjcOvo6Bk49Q929LQCQ

---

AnyBucketは[Clever Mechanisms](https://clevermechanisms.dev)による独立したソフトウェアです。Apple Inc.およびいずれのストレージプロバイダとも提携しておらず、その承認や後援を受けたものでもありません。 Independent software in the spirit of Cyberduck and the classic two-pane commanders. Not affiliated with iterate GmbH (Cyberduck). Apple、Mac、macOS、Finder、Quick Lookは、米国その他の国や地域で登録されたApple Inc.の商標です。Amazon S3はAmazon.com, Inc.の商標です。その他の製品名は、それぞれの所有者の商標です。 メールでお問い合わせ: support@clevermechanisms.dev
