Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

料金

最終更新 Markdown で表示Agent セットアップ

R2 は、保存しているデータの総量と、そのデータに対する 2 種類の操作に基づいて課金します。

  1. Class A 操作。単価が高く、状態を変更することが多い操作です。
  2. Class B 操作。既存の状態を読むことが多い操作です。

Infrequent Access ストレージクラスでは、データ取得 の料金がかかります。どのストレージクラスでも、エグレス帯域の料金はありません。

含まれる使用量はすべて月単位です。

R2 の料金

Standard ストレージ Infrequent Access ストレージ
ストレージ $0.015 / GB-month $0.01 / GB-month
Class A 操作 $4.50 / million requests $9.00 / million requests
Class B 操作 $0.36 / million requests $0.90 / million requests
データ取得(処理) なし $0.01 / GB
エグレス(インターネットへのデータ転送) 無料 1 無料 1

無料枠

毎月、次の量のストレージと操作を無料で使えます。

無料
ストレージ 10 GB-month / month
Class A 操作 1 million requests / month
Class B 操作 10 million requests / month
エグレス(インターネットへのデータ転送) 無料 1

ストレージ使用量

ストレージは、ギガバイト月(GB-month)を課金指標として課金します。GB-month は、課金期間(30 日)にわたる 1 日あたりの ピーク ストレージを平均して算出します。

例:

  • 1 GB を 30 日間ずっと保存した場合、1 GB-month として課金されます。
  • 3 GB を 30 日間ずっと保存した場合、3 GB-month として課金されます。
  • 5 日間は 1 GB、残りの 25 日間は 3 GB を保存した場合、1 GB * 5/30 month + 3 GB * 25/30 month = 2.66 GB-month として課金されます。

Infrequent Access ストレージに保存したオブジェクトは、指定の最短保存期間より前に削除または移動しても、最短保存期間分の料金がかかります。

Class A 操作

Class A 操作には、ListBucketsPutBucketListObjectsPutObjectCopyObjectCompleteMultipartUploadCreateMultipartUploadLifecycleStorageTierTransitionListMultipartUploadsUploadPartUploadPartCopyListPartsPutBucketEncryptionPutBucketCorsPutBucketLifecycleConfiguration が含まれます。

Class B 操作

Class B 操作には、HeadBucketHeadObjectGetObjectUsageSummaryGetBucketEncryptionGetBucketLocationGetBucketCorsGetBucketLifecycleConfiguration が含まれます。

無料の操作

無料の操作には、DeleteObjectDeleteBucketAbortMultipartUpload が含まれます。

データ取得

Infrequent Access ストレージクラスからデータへアクセスまたは取得すると、データ取得の料金がかかります。オブジェクトの読み取りやコピーも対象です。

最短保存期間

Infrequent Access ストレージに保存したオブジェクトは、指定の期間より前に削除、移動、または置き換えても、最短保存期間分の料金がかかります。

ストレージクラス 最短保存期間
Standard ストレージ なし
Infrequent Access ストレージ 30 日

R2 Data Catalog の料金

R2 Data Catalog は、通常の R2 ストレージと操作に加え、カタログ操作とコンパクションで処理したデータに対して課金します。詳細は R2 Data Catalog の料金 を参照してください。

データ移行の料金

Super Slurper

Super Slurper の利用自体は無料です。課金されるのは、Super Slurper が R2 バケットに対して行う Class A 操作だけです。サイズが 100MiB 未満のオブジェクトは、1 回の Class A 操作で R2 へアップロードされます。より大きいオブジェクトは、転送成功率を上げるためにマルチパートアップロードを使い、複数回の Class A 操作を行います。Super Slurper がオブジェクトを R2 へコピーするとき、ソースバケット側で追加料金が発生する場合があります。

移行が完了すると、前述のとおりストレージと Class A / B 操作に対して課金されます。

Sippy

Sippy の利用自体は無料です。課金されるのは、Sippy が R2 バケットに対して行う操作だけです。要求されたオブジェクトが R2 にない場合、Sippy はソースバケットからコピーします。サイズが 200MiB 未満のオブジェクトは、1 回の Class A 操作で R2 へアップロードされます。より大きいオブジェクトは、転送成功率を上げるためにマルチパートアップロードを使い、複数回の Class A 操作を行います。Sippy がオブジェクトを R2 へコピーするとき、ソースバケット側で追加料金が発生する場合があります。

オブジェクトが R2 へ移行されると R2 から配信され、前述のとおりストレージと Class A / B 操作に対して課金されます。

料金計算機

R2 の利用によるコスト削減の目安は、R2 料金計算機 を参照してください。

R2 の課金例

Standard ストレージの例

ユーザーが R2 の Standard ストレージ に平均サイズ 1 GB のオブジェクトを 1,000 個書き込み、1 か月間保存し、その月に各オブジェクトを 1,000 回読んだ場合、その月の概算費用は次のとおりです。

使用量 無料枠 課金対象量 料金
ストレージ (1,000 objects) * (1 GB per object) = 1,000 GB-months 10 GB-months 990 GB-months $14.85
Class A 操作 (1,000 objects) * (1 write per object) = 1,000 writes 1 million 0 $0.00
Class B 操作 (1,000 objects) * (1,000 reads per object) = 1 million reads 10 million 0 $0.00
データ取得(処理) (1,000 objects) * (1 GB per object) = 1,000 GB NA なし $0.00
合計 $14.85

Infrequent Access の例

ユーザーが R2 の Infrequent Access ストレージに平均サイズ 1 GB のオブジェクトを 1,000 個書き込み、5 日間保存してから削除し(削除操作は無料)、その 5 日間に各オブジェクトを 1,000 回読んだ場合、その月の概算費用は次のとおりです。

使用量 無料枠 課金対象量 料金
ストレージ (1,000 objects) * (1 GB per object) = 1,000 GB-months NA 1,000 GB-months $10.00
Class A 操作 (1,000 objects) * (1 write per object) = 1,000 writes NA 1,000 $9.00
Class B 操作 (1,000 objects) * (1,000 reads per object) = 1 million reads NA 1 million $0.90
データ取得(処理) (1,000 objects) * (1 GB per object) = 1,000 GB NA 1,000 GB $10.00
合計 $29.90

Infrequent Access ストレージの最短保存期間は 30 日です。そのため課金対象量は 167 GB-months ではなく、1,000 GB-months になります。

アセットホスティング

ユーザーが平均サイズ 100 KB のファイルを 100,000 個書き込み、1 日あたり 10,000,000 個のオブジェクトを読んだ場合、1 か月の概算費用は次のとおりです。

使用量 無料枠 課金対象量 料金
ストレージ (100,000 objects) * (100KB per object) 10 GB-months 0 GB-months $0.00
Class A 操作 (100,000 writes) 1 million 0 $0.00
Class B 操作 (10,000,000 reads per day) * (30 days) 10 million 290,000,000 $104.40
合計 $104.40

Cloudflare の課金ポリシー

使用量の課金方法については、Cloudflare の課金ポリシー を参照してください。

よくある質問

自分の R2 バケットへの不正なリクエストにも課金されますか?

いいえ。呼び出し元にリクエスト権限がない場合(HTTP 401 Unauthorized レスポンスステータスコード)の操作には課金されません。

Footnotes

  1. R2 から直接エグレスする場合(Workers APIS3 APIr2.dev ドメイン を含む)は、データ転送(エグレス)料金は発生せず無料です。従量課金のほかのサービスを R2 バケットへ接続した場合、それらのサービスから課金されることがあります。 2 3

役に立ちましたか?