コンテンツにスキップ

価格設定

R2は、保存されているデータの総量に基づいて料金を請求し、そのデータに対する2つの操作クラスがあります:

  1. クラスA操作は、より高価であり、状態を変更する傾向があります。
  2. クラスB操作は、既存の状態を読み取る傾向があります。

不定期アクセスストレージクラスでは、データ取得料金が適用されます。すべてのストレージクラスに対して、出口帯域幅の料金は発生しません。

すべての使用量は月単位で計算されます。

R2価格設定

標準ストレージ不定期アクセスストレージBeta
ストレージ$0.015 / GB-月$0.01 / GB-月
クラスA操作$4.50 / 百万リクエスト$9.00 / 百万リクエスト
クラスB操作$0.36 / 百万リクエスト$0.90 / 百万リクエスト
データ取得(処理)なし$0.01 / GB
出口(インターネットへのデータ転送)無料 1無料 1

無料枠

毎月、以下のストレージと操作を無料で使用できます。無料枠は標準ストレージにのみ適用されます。

無料
ストレージ10 GB / 月
クラスA操作100万リクエスト / 月
クラスB操作1000万リクエスト / 月
出口(インターネットへのデータ転送)無料 1

ストレージ使用量

ストレージはギガバイト-月(GB-月)を請求メトリックとして使用して請求されます。GB-月は、請求期間(30日間)中のピークストレージの平均を計算して求められます。

例えば:

  • 1 GBを30日間常に保存すると、1 GB-月として請求されます。
  • 3 GBを30日間常に保存すると、3 GB-月として請求されます。
  • 1 GBを5日間保存し、その後残りの25日間は3 GBを保存すると、1 GB * 5/30 月 + 3 GB * 25/30 月 = 2.66 GB-月として請求されます。

不定期アクセスストレージに保存されたオブジェクトについては、指定された期間前にオブジェクトが削除または移動された場合でも、最小ストレージ期間に対して料金が請求されます。

クラスA操作

クラスA操作には、ListBucketsPutBucketListObjectsPutObjectCopyObjectCompleteMultipartUploadCreateMultipartUploadLifecycleStorageTierTransitionListMultipartUploadsUploadPartUploadPartCopyListPartsPutBucketEncryptionPutBucketCorsPutBucketLifecycleConfigurationが含まれます。

クラスB操作

クラスB操作には、HeadBucketHeadObjectGetObjectUsageSummaryGetBucketEncryptionGetBucketLocationGetBucketCorsGetBucketLifecycleConfigurationが含まれます。

無料操作

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

データ取得

不定期アクセスストレージクラスからデータにアクセスまたは取得する際にデータ取得料金が適用されます。これには、オブジェクトが読み取られたりコピーされたりするすべての時間が含まれます。

最小ストレージ期間

不定期アクセスストレージに保存されたオブジェクトについては、指定された期間前にオブジェクトが削除、移動、または置き換えられた場合でも、最小ストレージ期間に対して料金が請求されます。

ストレージクラス最小ストレージ期間
標準ストレージなし
不定期アクセスストレージBeta 30日

データ移行価格設定

スーパー・スラーパー

スーパー・スラーパーは無料で使用できます。R2バケットに対してスーパー・スラーパーが行うクラスA操作にのみ料金が請求されます。サイズが< 100MiBのオブジェクトは、1回のクラスA操作でR2にアップロードされます。大きなオブジェクトは、転送成功率を高めるためにマルチパートアップロードを使用し、複数のクラスA操作を行います。ソースバケットに追加料金が発生する場合がありますのでご注意ください。

移行が完了すると、前述のセクションで説明したストレージおよびクラスA/B操作に対して料金が請求されます。

シッピー

シッピーは無料で使用できます。R2バケットに対してシッピーが行う操作にのみ料金が請求されます。要求されたオブジェクトがR2に存在しない場合、シッピーはソースバケットからコピーします。サイズが< 200MiBのオブジェクトは、1回のクラスA操作でR2にアップロードされます。大きなオブジェクトは、転送成功率を高めるためにマルチパートアップロードを使用し、複数のクラスA操作を行います。ソースバケットに追加料金が発生する場合がありますのでご注意ください。

オブジェクトがR2に移行されると、R2から提供され、前述のセクションで説明したストレージおよびクラスA/B操作に対して料金が請求されます。

価格計算機

R2を使用することで得られる可能性のあるコスト削減については、R2価格計算機を参照してください。

R2請求の例

データストレージ

ユーザーがR2に1,000オブジェクトを1か月間書き込み、平均サイズが1 GBで、各オブジェクトを月に1,000回リクエストした場合、月の推定コストは次のようになります:

使用量無料枠請求可能数量価格
クラスB操作(1,000オブジェクト) * (1,000リード/オブジェクト)1000万0$0.00
クラスA操作(1,000オブジェクト) * (1書き込み/オブジェクト)100万0$0.00
ストレージ(1,000オブジェクト) * (1GB/オブジェクト)10 GB-月990 GB-月$14.85
合計$14.85

アセットホスティング

ユーザーが平均サイズ100 KBのファイルを100,000個書き込み、1日あたり10,000,000オブジェクトを読み取った場合、月の推定コストは次のようになります:

使用量無料枠請求可能数量価格
クラスB操作(10,000,000リード/日) * (30日)1000万290,000,000$104.40
クラスA操作(100,000書き込み)100万0$0.00
ストレージ(100,000オブジェクト) * (100KB/オブジェクト)10 GB-月0 GB-月$0.00
合計$104.40

Cloudflare請求ポリシー

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

よくある質問

R2バケットへの不正なリクエストに対して料金は請求されますか?

いいえ。呼び出し元がリクエストを行う権限を持っていない場合(HTTP 401 Unauthorizedレスポンスステータスコード)、操作に対して料金は請求されません。

Footnotes

  1. R2から直接の出口、Workers APIS3 APIr2.devドメインを介してもデータ転送(出口)料金は発生せず、無料です。他のメーターサービスをR2バケットに接続すると、それらのサービスによって料金が発生する場合があります。 2 3