価格設定
R2は、保存されているデータの総量に基づいて料金を請求し、そのデータに対する2つの操作クラスがあります:
不定期アクセスストレージクラスでは、データ取得料金が適用されます。すべてのストレージクラスに対して、出口帯域幅の料金は発生しません。
すべての使用量は月単位で計算されます。
| 標準ストレージ | 不定期アクセスストレージ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操作には、ListBuckets、PutBucket、ListObjects、PutObject、CopyObject、CompleteMultipartUpload、CreateMultipartUpload、LifecycleStorageTierTransition、ListMultipartUploads、UploadPart、UploadPartCopy、ListParts、PutBucketEncryption、PutBucketCors、PutBucketLifecycleConfigurationが含まれます。
クラスB操作には、HeadBucket、HeadObject、GetObject、UsageSummary、GetBucketEncryption、GetBucketLocation、GetBucketCors、GetBucketLifecycleConfigurationが含まれます。
無料操作には、DeleteObject、DeleteBucket、AbortMultipartUploadが含まれます。
不定期アクセスストレージクラスからデータにアクセスまたは取得する際にデータ取得料金が適用されます。これには、オブジェクトが読み取られたりコピーされたりするすべての時間が含まれます。
不定期アクセスストレージに保存されたオブジェクトについては、指定された期間前にオブジェクトが削除、移動、または置き換えられた場合でも、最小ストレージ期間に対して料金が請求されます。
| ストレージクラス | 最小ストレージ期間 |
|---|---|
| 標準ストレージ | なし |
| 不定期アクセスストレージ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に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請求ポリシーを参照してください。
いいえ。呼び出し元がリクエストを行う権限を持っていない場合(HTTP 401 Unauthorizedレスポンスステータスコード)、操作に対して料金は請求されません。
-
R2から直接の出口、Workers APIやS3 API、
r2.devドメインを介してもデータ転送(出口)料金は発生せず、無料です。他のメーターサービスをR2バケットに接続すると、それらのサービスによって料金が発生する場合があります。 ↩ ↩2 ↩3