コンテンツにスキップ

ストレージクラス

ストレージクラスは、ストレージのコストとデータアクセスのコストのトレードオフを可能にします。R2に保存されたすべてのオブジェクトには、関連するストレージクラスがあります。

すべてのストレージクラスは、以下の特性を共有しています:

  • Workers API、S3 API、およびパブリックバケットと互換性があります。
  • 年間耐久性は99.999999999%(11桁の9)。
  • 最小オブジェクトサイズはありません。

利用可能なストレージクラス

ストレージクラス

最小ストレージ期間

データ取得料金(処理)

エグレス料金(インターネットへのデータ転送)

スタンダード

なし

なし

なし

インフリークエントアクセス

30日

はい

なし

ストレージクラスが価格に与える影響についての詳細は、価格設定を参照してください。

スタンダードストレージ

スタンダードストレージは、頻繁にアクセスされるデータのために設計されています。これは、特に指定がない限り、新しいR2バケットのデフォルトストレージクラスです。

使用例

  • ウェブサイトおよびアプリケーションデータ
  • メディアコンテンツ(例:画像、動画)
  • 分析および処理のための大規模データセットの保存
  • AIトレーニングデータ
  • 頻繁にアクセスされるデータを含むその他のワークロード

インフリークエントアクセスストレージ Beta

インフリークエントアクセスストレージは、あまり頻繁にアクセスされないデータに最適です。このストレージクラスは、スタンダードストレージに比べてストレージコストが低くなりますが、取得料金と30日間の最小ストレージ期間の要件が含まれます。

使用例

  • 長期データアーカイブ(例:コンプライアンスに必要なログや履歴記録)
  • データバックアップおよび災害復旧
  • ロングテールのユーザー生成コンテンツ

バケットのデフォルトストレージクラスを設定する

バケットのデフォルトストレージクラスを設定することで、バケットにアップロードされたすべてのオブジェクトは、特に指定がない限り、自動的に選択されたストレージクラスが割り当てられます。デフォルトストレージクラスは、バケット作成後にダッシュボードで変更できます。

R2バケットの作成について詳しくは、新しいバケットを作成を参照してください。

オブジェクトのストレージクラスを設定する

オブジェクトアップロード時にストレージクラスを指定する

新しいオブジェクトのストレージクラスを指定する方法について詳しくは、Workers APIおよび S3 APIのドキュメントを参照してください。

オブジェクトライフサイクルルールを使用してオブジェクトをインフリークエントアクセスストレージに移行する

スタンダードストレージからインフリークエントアクセスストレージにオブジェクトを移行する方法について詳しくは、オブジェクトライフサイクルを参照してください。