Simple Storage Service (Amazon S3)

Simple Storage Service (Amazon S3)

どこからでも任意の量のデータを取得できるオブジェクトストレージ

実際に使用した分のみ、お支払いいただきます。最低料金の設定はありません。Amazon S3 のコスト構成要素は、ストレージ価格、リクエストとデータ取得の価格、データ転送と転送アクセラレーションの価格、データ管理とインサイト機能の価格、レプリケーションの価格、変換とクエリの機能の価格です。 

  • ストレージとリクエスト
  • ストレージ料金表

    S3 バケットにオブジェクトを保存するための料金をお支払いいただきます。課される料金は、オブジェクトのサイズ、当月中にオブジェクトを保管した期間の長さ、ストレージクラスが S3 標準、S3 Intelligent-Tiering、S3 標準 - 低頻度アクセス、S3 One Zone - 低頻度アクセス、S3 Express One Zone、S3 Glacier Instant Retrieval、S3 Glacier Flexible Retrieval (旧 S3 Glacier)、S3 Glacier Deep Archive のいずれであるかによって異なります。アクセスパターンをモニタリングし、アクセスティア間でオブジェクトを移動するには、S3 Intelligent-Tiering ストレージクラスに保管されているオブジェクトごとにモニタリングとオートメーションの月額料金をお支払いいただきます。S3 Intelligent-Tiering では、取り出し料金はかからず、オブジェクトをアクセスティア間で移動する場合も階層化料金が別途請求されることはありません。

    PUT、COPY、またはライフサイクルルールを使用してデータを S3 ストレージクラスに移動する場合、リクエストごとに取り込み料金が発生します。オブジェクトをストレージクラスに移動する前に、取り込みまたは移行のコストを検討してください。AWS 料金計算ツールを使って、費用をお見積りいただけます。 ワークロードに最適なS3ストレージクラスを見つけるには、こちらで詳細をご覧ください

    ストレージ価格表の下に、ストレージリクエストとデータ取り出しの料金が記載されていることに注意してください。 

    * S3 Intelligent-Tiering は 128 KB より小さいオブジェクトを保存することができますが、オートティアリングでは対象となるオブジェクトの最小サイズが 128 KB となっています。これらのより小さなオブジェクトはモニタリングされず、常に高頻度アクセスティア料金で課金され、モニタリング料金やオートメーション料金は発生しません。 S3 Intelligent-Tiering のアーカイブアクセス階層またはディープアーカイブアクセス階層にアーカイブされたオブジェクトごとに、Amazon S3 はオブジェクトの名前とその他のメタデータに 8 KB のストレージを使用し (S3 標準のストレージレートで請求)、インデックスと関連メタデータに 32 KB のストレージを使用します (S3 Glacier Flexible Retrieval および S3 Glacier Deep Archive のストレージ料金で請求)。

    ** S3 標準 – IA および S3 1 ゾーン – IA ストレージの課金対象最小オブジェクトサイズは 128 KB です。128 KB より小さいサイズのオブジェクトを保存することもできますが、適切なストレージクラス料金で 128 KB のストレージとして課金されます。 S3 標準 – IA、S3 1 ゾーン – IA のストレージには、最小ストレージ期間 30 日分の料金が課金されます。30 日が経過する前に削除されたオブジェクトには、残りの日数分のストレージ料金に等しい日割り料金が発生します。30 日が経過する前にオブジェクトが削除されたり、上書きされたり、別のストレージクラスに移行されたりした場合、通常のストレージ利用料金に加えて、その 30 日の残りの料金が日割りで請求されます。これには、File Gateway によって実行されたファイル操作の結果には削除されたオブジェクトが含まれます。30 日以上保存されたオブジェクトについては、30 日の最小料金は発生しません。

    *** S3 Glacier Flexible Retrieval および S3 Glacier Deep Archive ストレージクラスに保存されるオブジェクトごとに、AWS はアーカイブされたオブジェクトごとに 40 KB の追加メタデータを請求します。このうち、8 KB は S3 標準料金で請求され、32 KB は S3 Glacier Flexible Retrieval または S3 Deep Archive 料金で請求されます。これにより、S3 LIST API または S3 インベントリレポートを使用して、すべての S3 オブジェクトのリアルタイムリストを取得できます。S3 Glacier Instant Retrieval の課金対象となる最小オブジェクトサイズは 128 KB です。128 KB より小さいサイズのオブジェクトを保存することもできますが、適切なストレージクラス料金で 128 KB のストレージとして課金されます。S3 Glacier Instant Retrieval と S3 Glacier Flexible Retrieval にアーカイブされたオブジェクトは、最小ストレージ期間が 90 日、S3 Glacier Deep Archive は最小ストレージ期間が 180 日の課金となります。最小ストレージ期間が経過する前にオブジェクトが削除された場合、残りの日数分のストレージ料金に等しい日割り料金が発生します。最小ストレージ期間が経過する前にオブジェクトが削除されたり、上書きされたり、別のストレージクラスに移行されたりした場合、通常のストレージ利用料金に加えて、その最小ストレージ期間の残りのストレージ料金が日割りで請求されます。最小ストレージ期間より長く保存されたオブジェクトについては、最小ストレージ料金は発生しません。S3 Glacier ダイレクト API を使用するお客様の場合、API の料金は S3 Glacier API の料金ページに記載されています。

    リクエストとデータ取り出し

    S3 バケットとオブジェクトに対して行われたリクエストに対してお支払いいただきます。リクエストの料金は、リクエストタイプに応じて異なります。下記の表に記載されているリクエストの量に基づいて課金されます。Amazon S3 コンソールでストレージを閲覧する場合、閲覧のために送信した GET、LIST、およびその他のリクエストに対して料金が請求されます。API/SDK を使用してリクエストした場合と同額の料金が発生します。以下のリクエストタイプに関する技術的詳細については、S3 デベロッパーガイドを参照してください。PUTCOPYPOSTLISTGETSELECTライフサイクル移行データ取り出し。DELETE リクエストおよび CANCEL リクエストは無料です。 LIST リクエストはストレージクラスを問わず、S3 標準の PUT、COPY、および POST リクエストと同額の料金が発生します。S3 標準 – 低頻度アクセス、S3 One Zone - 低頻度アクセス、または S3 Glacier Instant Retrieval ストレージクラスに保存されているオブジェクトを GET する場合、取り出し料金を支払います。S3 Glacier Flexible Retrieval または S3 Glacier Deep Archive ストレージクラスからアーカイブを復元する場合、復元リクエストの一環として取り出し料金を支払います。アーカイブを復元する場合、アーカイブ (S3 Glacier Flexible Retrieval または S3 Glacier Deep Archive 料金で課金) と、同じオブジェクトキーを使用して GET でアクセスできる一時的に復元したコピー (選択した期間の S3 標準ストレージ料金で請求) の両方に対して料金を支払います。データ取り出しに関する技術的詳細については、S3 デベロッパーガイドを参照してください。

    下記にある S3 Lifecycle Transition リクエストの料金は、そのストレージクラスに対するリクエストを示しています。 例えば、S3 標準 から S3 標準 - 低頻度アクセスにデータを移行する場合、0.01 USD/1,000 リクエストが課金されます。

    S3 Intelligent-Tiering には取り出し料金は発生しません。低頻度アクセスティアにあるオブジェクトに後でアクセスすると、そのオブジェクトは高頻度アクセスティアに自動的に戻されます。S3 Intelligent-Tiering ストレージクラスのアクセスティア間でオブジェクトを移動させるときに追加の階層化料金は発生しません。

    デスクトップの表 (1/1)

    上記にある S3 Lifecycle Transition リクエストの料金は、そのストレージクラスに対するリクエストを示しています。

    * S3 Intelligent-Tiering の標準および大容量データ取り出しと復元におけるリクエストは、5 つのアクセスティア (頻繁、低頻度、アーカイブインスタント、アーカイブ、ディープアーカイブのアクセスティア) すべてで無料でご利用いただけます。すでに復元されているオブジェクトに対して呼び出された後続の復元リクエストは、GET リクエストとして請求されます。S3 Intelligent-Tiering アーカイブアクセスティアでは、優先検索が利用可能であり、優先リクエストと取得レートに基づいて請求されます。

    ** S3 標準 – IA と S3 1 ゾーン – IA ストレージには、最低 30 日間のストレージ料金が設定されています。最小ストレージ期間が経過する前にオブジェクトが削除されたり、上書きされたり、別のストレージクラスに移行されたりした場合、通常のストレージ利用料金に加えて、その最小ストレージ期間の残りの料金が日割りで請求されます。最小ストレージ期間よりも長く保存されたオブジェクトについては、最小料金は適用されません。

    *** S3 Express One Zone は、RenameObject API をサポートする唯一のストレージクラスです。この API は、S3 Express One Zone での PUT、COPY、POST、LIST リクエスト (1,000 件のリクエストあたり) と同じ料金です。RenameObject API では、データアップロードまたはデータ取得の変更はありません。

    **** S3 Glacier Instant Retrieval と S3 Glacier Flexible Retrieval にアーカイブされたオブジェクトは、最小ストレージ期間が 90 日、S3 Glacier Deep Archive は最小ストレージ期間が 180 日の課金となります。最小ストレージ期間が経過する前にオブジェクトが削除された場合、残りの日数分のストレージ料金に等しい日割り料金が発生します。最小ストレージ期間が経過する前にオブジェクトが削除されたり、上書きされたり、別のストレージクラスに移行されたりした場合、通常のストレージ利用料金に加えて、その最小ストレージ期間の残りの料金が日割りで請求されます。最小ストレージ期間より長く保存されたオブジェクトについては、最小料金が発生しません。S3 Glacier Flexible Retrieval 大容量データ取り出しとリクエストは無料です。

    ***** プロビジョニングされたキャパシティーユニットを使用すると、指定された月に S3 Glacier からの迅速取り出し用にキャパシティーをプロビジョニングできます。プロビジョニングされたキャパシティーユニットはそれぞれ、5 分ごとに 3 回以上の迅速取り出しを提供し、最大 150 MB/秒の取り出しスループットを提供します。

    モバイルの表 (1/2)
    モバイルの表 (2/2)
  • テーブル
  • S3 Tables の料金

    Amazon S3 Tables は、特に分析ワークロードに最適化された S3 ストレージを提供します。 S3 Tables では、テーブルバケットに保存されているオブジェクトごとに、ストレージ、リクエスト、およびオブジェクト監視料金を支払います。テーブルバケットは、データレイクが拡大し進化しても、継続的にテーブルメンテナンスを実行して、クエリ効率とストレージコストを時間の経過とともに自動的に最適化するように設計されています。

    デフォルトでは、コンパクションはクエリのパフォーマンスを向上させるために、小さいオブジェクトをより少ない大きなオブジェクトに定期的に結合します。圧縮を有効にすると、圧縮中に処理されたオブジェクトの数とバイト数に対して課金されます。

    S3 Tables の料金例:

    毎日 ETL ジョブを使用して、さまざまな構造化ソースと非構造化ソースからのデータを前処理し、テーブルバケット内の Apache Iceberg テーブルを 1 日 1 回更新します。この更新により、平均オブジェクトサイズが 5 MB の 1,000 個の新しいデータファイルと、平均オブジェクトサイズが 10 KB のメタデータファイルが 3 個作成されます。テーブルのユーザーはデータセットに対して頻繁にクエリを実行し、1 か月あたり 500,000 回の GET リクエストを生成します。テーブルのためにソート順序が定義されていません。クエリのパフォーマンスを最適化するには、S3 Tables で自動圧縮を有効にします。月末のテーブルのサイズは 1 TB で、オブジェクトの平均サイズは 100 MB です。この例では、米国西部 (オレゴン) AWS リージョンを使用しています。

    この場合、料金は以下のように計算されます。 

    Amazon S3 テーブルストレージ料金 ($/GB)
    S3 Tables のストレージ料金は、1 か月あたり最初の 50 TB は 1 GB あたり 0.0265 USD です
    テーブルには 1 TB のデータを保存しているので、料金は次のようになります。
    S3 Tables ストレージ料金: 1 TB (1,024 GB) * 0.0265/GB = 27.14 USD

    Amazon S3 テーブルの PUT リクエスト料金 (1,000 リクエストあたり USD)
    S3 Tables の PUT リクエスト料金は 1,000 リクエストあたり 0.005 USD
    1 日あたり 1,000 個のデータファイルと 3 つのメタデータファイルをテーブルに追加することになるため、料金は次のようになります:
    S3 Tables の PUT リクエスト料金:1,003 件の PUT リクエスト/日 * 30 日 = 30,090 件の PUT リクエスト/月 * 
    1,000 件のリクエストあたり 0.005 USD = 0.15 USD

    Amazon S3 テーブルの GET リクエスト料金 (1,000 リクエストあたり 1 USD)
    S3 Tables の GET リクエスト料金は 1,000 リクエストあたり 0.0004 USD
    1 か月あたり 500,000 回の GET リクエストを実行しているため、料金は次のようになります。
    S3 Tables GET リクエスト料金: 50 万件の GET リクエスト/月* 0.0004 USD/1,000 リクエスト = 0.20 USD 

    Amazon S3 テーブルオブジェクトモニタリング料金 (1,000 オブジェクトあたり USD)
    S3 Tables のオブジェクトモニタリング料金は 1,000 オブジェクトあたり 0.025 USD
    平均オブジェクトサイズが 100 MB の 1 TB のテーブルがあるため、料金は次のようになります。
    S3 Tables オブジェクトモニタリング料金: 1 TB (1,048,576 MB)/100 MB = 10,486 オブジェクト * 0.025 USD/1,000 オブジェクト = 0.26 USD

    Amazon S3 テーブル圧縮料金 (1,000 オブジェクトあたり USD、処理された GB あたり USD)
    S3 Tables の圧縮料金は、0.002 USD/処理された 1,000 個のオブジェクト、デフォルトの binpack 圧縮の場合は 0.005 USD/処理された GB です。
    S3 Tables はテーブルに追加された 30,000 個の新しい 5 MB データファイルを処理するので、料金は次のようになります。
    S3 Tables の圧縮料金: 30,000 個のデータファイル * 0.002 USD/1,000 個のオブジェクト = 0.06 USD、30,000 個のデータファイル * 5 
    MB = 150,000 MB (146.48 GB) * 0.005 USD/処理された GB = 0.73 USD。

    合計料金
    S3 Tables のストレージ料金 = 27.14 USD
    S3 Tables の PUT リクエスト料金 = 0.15 USD
    S3 Tables の GET リクエスト料金 = 0.20 USD
    S3 Tables オブジェクトモニタリング料金 = 0.26 USD
    S3 Tables 圧縮 – オブジェクトの処理料金 = 0.06 USD
    S3 Tables 圧縮 – データ処理料金 = 0.73 USD
    S3 Tables の合計 = 28.54 USD

  • Vectors
  • S3 Vectors

    Amazon S3 Vectors は、ベクトルのアップロード、保存、クエリにかかるコストを最大 90% 削減しながら、費用対効果が高く、伸縮自在で、耐久性に優れたベクトルストレージを提供します。S3 Vectors を使用すると、RAG や他のセマンティック検索ワークロードを、ストレージ、リクエスト、アップロードされたデータ、クエリされたデータにかかるコストを大幅に削減しながら、大規模に強化できます。

    プットコスト
    PUTの料金は、アップロードするベクターの論理GBに基づいており、各ベクターは論理ベクターデータ、メタデータ、およびキーの合計です。1 回の PUT リクエストで複数のベクトルをアップロードできるため、アップロードのスループットが最大化され、アップロードコストが最小化されます。

    ストレージコスト
    ストレージの合計は、インデックス全体の論理ストレージの合計です。ストレージのサイズは、格納するベクトルの数とそのサイズによって決まります。  ベクトルのサイズは、次によって決まります:

    1) ベクトルデータ: 各ベクトルのサイズは次元数によって決まります。各次元はベクトルあたり 4 バイトのストレージに相当するため、例えば 1024 次元のベクトルには 4 KB の論理ベクトルデータが必要です。

    2) メタデータ: ベクトルには、フィルタリング可能なメタデータとフィルタリング不可能なメタデータの両方を保存できます。フィルタリング不可能なメタデータは、クエリ結果の一部として情報を返すために使用され、フィルタリング可能なメタデータはクエリ結果をフィルタリングするためにも使用できます。

    3) キー: 各ベクトルはキーに関連付けられています。キーは文字ごとに 1 バイトのストレージを必要とします。

    クエリコスト
    クエリ料金には、API ごとの料金に加えて、ベクターデータ、キー、フィルター可能なメタデータを含む平均ベクターサイズに基づく $/TB の料金に、クエリ対象のインデックス内のベクターの数を掛けた金額が含まれます。ベクトルインデックスが大きくなると、クエリのデータ処理料金も比例して増加しますが、大規模になると、ベクトルインデックスで 10 万を超えると、より低い USD/TB の恩恵を享受できます。

    ベクター価格設定
    料金の例 1:

    あなたは、正確で関連性の高いテキストレスポンスを顧客に提供するための RAG ワークフローを構築しています。1,000 万個のベクトルがあり、各ベクトルは、4 KB のベクトルデータ、1 KB のフィルタリング可能なメタデータ、1 KB のフィルタリング不可能なメタデータ、キー (各 0.17 KB) で構成されており、合計でベクトルあたり 6.17 KB です。1,000 万個のベクトルは、顧客ごとに 40 個のインデックスに分割され、それぞれ 25 万個のベクトルで構成されています。ベクトルインデックス内のベクトルは 6 か月ごとにアップデートし、古いベクトルを削除して新しいベクトルをアップロードします。これにより、1 か月あたり ~16.7% のデータが PUT されます。 この例では、米国東部 (バージニア北部) AWS リージョンの料金を使用しています。

    S3 Vectors クエリ API を使用すると、API コールで送信したベクトルに対して類似性検索を実行できます。また、フィルタリング可能なメタデータを使用して結果をインラインでフィルタリングすることもできます。クエリは 100 万回の API コールあたり 2.5 USD で課金され、さらに処理されたデータについて USD/TB の料金が課金されます。処理されたデータは、平均ベクトルサイズに、インデックス内のベクトル数を乗じることによって計算されます。クエリの平均ベクトルサイズには、ベクトルデータ、キー、ベクトルごとのフィルタリング可能なメタデータが含まれます。フィルタリング不可能なメタデータは、クエリのために処理されたデータには含まれません。クエリ結果において、フィルタリング不可能なメタデータを、追加コストなしで返すことができます。この例では、各クエリについて、処理された最初の 10 万個のベクトルに基づいて 0.004 USD/TB が課金され、次の 15 万個のレコードについて 0.002 USD/TB が課金されます。両方とも平均ベクトルサイズは 5.17 KB です。

    S3 ベクトルストレージ料金
    ((4 バイト × 1024 次元) ベクタデータ/ベクトル + 1 KB フィルタリング可能なメタデータ/ベクトル + 1 KB フィルタリング不可能なメタデータ/ベクトル + 0.17 KB キー/ベクトル) = 平均ベクタあたり 6.17 KB 論理ストレージ
    6.17 KB/平均ベクトル * 250,000 個のベクトル * 40 個のベクトルインデックス = 59 GB の論理ストレージ
    1 か月あたりの合計ストレージコスト = 59 GB * 0.06 USD/GB/月 = 3.54 USD

    S3 ベクトル PUT チャージ
    1 か月あたりの合計 PUT コスト = 1 回のフルアップロード/6 か月間 * 59 GB の合計ストレージ * 0.20 USD/GB = 1.97 USD

    S3 ベクトルクエリ料金

    ((4 バイト × 1024 次元) ベクトルデータ/ベクトル + 1 KB フィルタリング可能なメタデータ/ベクトル + 0.17 KB キー/ベクトル) = 5.17 KB/処理された平均ベクトル
    Tier 1 クエリ処理コスト = 10 万個のベクトル * 5.17 KB/平均ベクトル * 0.004 USD/TB * 100 万回のクエリ = 1.93 USD 
    Tier 2 クエリ処理コスト = 15 万個のベクトル * 5.17 KB/平均ベクトル * 0.002 USD/TB * 100 万回のクエリ = 1.44 USD
    クエリ API コスト = 100 万回のクエリ * 2.5 USD/100 万回のクエリ = 2.50 USD
    すべてのベクトルインデックス全体で 100 万回のクエリを実行した場合の合計クエリコスト = 5.87 USD/月

    総費用 = 1 か月あたり 11.38 ドル

    料金の例 2

    あなたの顧客は RAG ワークフローをサポートする基盤となるインデックスを拡張し、ベクトルあたり 6.17 KB のまま、それぞれ 1,000 万ベクトルのより大規模なインデックスを作成しました。  合計で 40 個のベクトルインデックスと 4 億個のベクトルが S3 Vectors に保存されています。PUT レートは 1 か月あたりのデータの 16.7% と変わりませんが、クエリボリュームも 1 か月あたり 1,000 万クエリに増加しています。この例では、米国東部 (バージニア北部) AWS リージョンの料金を使用しています。

    S3 ベクトルストレージ料金
    ((4 バイト × 1024 次元) ベクタデータ/ベクトル + 1 KB フィルタリング可能なメタデータ/ベクトル + 1 KB フィルタリング不可能なメタデータ/ベクトル + 0.17 KB キー/ベクトル) = 平均ベクタあたり 6.17 KB 論理ストレージ
    6.17 KB/平均ベクトル * 1,000 万個のベクトル * 40 個のインデックス = 2,354 GB の論理ストレージ
    1 か月あたりの合計ストレージコスト = 2,354 GB * 0.06 USD/GB/月 = 141.22 USD

    S3 ベクトル PUT チャージ
    1 か月あたりの合計 PUT コスト = 1 回のフルアップロード/6 か月間 * 2,354 GB の合計ストレージ * 0.20 USD/GB = 78.46 USD 

    S3 ベクトルクエリ料金
    ((4 バイト * 1024 次元) ベクトルデータ/ベクトル + 1 KB のフィルタリング可能なメタデータ/ベクトル + 0.17 KB のキー/ベクトル) = 5.17 KB/処理された平均ベクトル
    Tier 1 クエリ処理コスト = 10 万個のベクトル * 5.17 KB/平均ベクトル * 0.004 USD/TB * 1,000 万回のクエリ = 19.26 USD 
    Tier 2 クエリ処理コスト = 990 万個のベクトル * 5.17 KB/平均ベクトル * 0.002 USD/TB * 1,000 万回のクエリ = 953.36 USD
    クエリ API コスト = 1,000 万回のクエリ * 2.5 USD/100 万回のクエリ = 25.00 USD
    合計クエリコスト: 997.62 USD/月

    総費用 = 1 か月あたり 1,217.29 ドル

  • データ転送
  • 次の場合を除き、Amazon S3 に出入りするすべての帯域幅に対してお支払いいただきます。

    • すべての AWS サービスとリージョン (中国と GovCloud を除く) で集約された、毎月最初の 100 GB のインターネットに転送されたデータ
    • インターネットから転送されたデータ。
    • 同じ AWS リージョン内の S3 バケット間で転送されるデータ。 
    • Amazon S3 バケットから S3 バケットと同じ AWS リージョン内の任意の AWS のサービスに転送されたデータ (同じ AWS リージョン内の別のアカウントに転送されたデータを含む)。
    • Amazon CloudFront (CloudFront) に転送されたデータ。
    • EU のお客様は、欧州データ法に基づく対象となるユースケースについて、データ転送料金の引き下げを請求することができます。詳細については、 AWS カスタマーサポートにお問い合わせください

    以下に示す料金は、Amazon S3 との間で (パブリックインターネット経由で)「受信 (イン)」および「送信 (アウト)」されるデータ転送量に基づきます†††。AWS ダイレクトコネクトの料金の詳細をご覧ください

    500 TB/月を越えるデータ転送については、 お問い合わせください

    S3 Multi-Region Access Points の料金

    S3 Multi-Region Access Points では、複数の AWS リージョン全体でレプリケートされているデータセットにアクセスする際に、パフォーマンスが最大 60% 加速します。AWS Global Accelerator をベースに、S3 Multi-Region Access Points は、ネットワークの混雑状況やリクエストするアプリケーションの位置などの要素を考慮し、AWS ネットワーク上でリクエストを最も低いレイテンシーのデータコピーに動的にルーティングします。この自動ルーティングにより、シンプルなアプリケーションアーキテクチャを維持しながら、AWS のグローバルインフラストラクチャを活用することができます。
    S3 マルチリージョンアクセスポイントのデータルーティング料金

    S3 マルチリージョンアクセスポイントを使用して AWS 内でリクエストをルーティングする場合、S3 のリクエスト、ストレージ、データ転送、レプリケーションのスタンダード料金に加えて、処理されたギガバイト (GB) ごとにデータルーティングコストを支払います。

    S3 マルチリージョンアクセスポイントのデータルーティング 料金  
    データルーティングコスト 0.0033 USD/GB  
    S3 マルチリージョンアクセスポイントでのインターネット高速化の料金

    アプリケーションが AWS 外で実行され、インターネット経由で S3 にアクセスする場合、S3 マルチリージョンアクセスポイントは、リクエストを AWS エッジロケーションを経由し、グローバルなプライベート AWS ネットワークを介して、アクセスレイテンシーに基づいて最も近いデータのコピーに自動的にルーティングすることで、パフォーマンスを向上させます。インターネット経由のリクエストを高速化する際には、上記のデータルーティングコストと、インターネット高速化コストを支払います。

    S3 マルチリージョンアクセスポイントでのインターネット高速化の料金は、ソースクライアントが転送先 AWS リージョンと同じ場所にあるか、異なる場所にあるかによって異なり、スタンダードな S3 データ転送の料金とは別になります。 

    AWS リージョンでの S3 マルチリージョンアクセスポイントの可用性については、ユーザーガイドを参照してください。

    拠点間のインターネット高速化の料金
    • 北米でのインターネット高速化
      料金
      インターネットから Amazon S3 へのデータ転送受信 (イン): 0.0025 USD/GB
      Amazon S3 からインターネットへのデータ転送送信 (アウト): 0.0050 USD/GB
         
      北米とその他の地域の間のインターネット高速化  
      インターネットから Amazon S3 へのデータ転送受信 (イン): 0.0500 USD/GB
      Amazon S3 からインターネットへのデータ転送送信 (アウト): 0.0500 USD/GB
    • 欧州内でのインターネット高速化
      料金
      インターネットから Amazon S3 へのデータ転送受信 (イン): 0.0025 USD/GB
      Amazon S3 からインターネットへのデータ転送送信 (アウト): 0.0050 USD/GB
         
      欧州とその他の地域の間のインターネット高速化  
      インターネットから Amazon S3 へのデータ転送受信 (イン): 0.0500 USD/GB
      Amazon S3 からインターネットへのデータ転送送信 (アウト): 0.0500 USD/GB
    • アジアパシフィック内でのインターネット高速化
      料金
      インターネットから Amazon S3 へのデータ転送受信 (イン): 0.0100 USD/GB
      Amazon S3 からインターネットへのデータ転送送信 (アウト): 0.0150 USD/GB
         
      アジアパシフィックとその他の地域の間のインターネット高速化  
      インターネットから Amazon S3 へのデータ転送受信 (イン): 0.0600 USD/GB
      Amazon S3 からインターネットへのデータ転送送信 (アウト): 0.0600 USD/GB
    • 南米でのインターネット高速化
      料金
      インターネットから Amazon S3 へのデータ転送受信 (イン): 0.0250 USD/GB
      Amazon S3 からインターネットへのデータ転送送信 (アウト): 0.0400 USD/GB
         
      南米とその他の地域の間のインターネット高速化  
      インターネットから Amazon S3 へのデータ転送受信 (イン): 0.0600 USD/GB
      Amazon S3 からインターネットへのデータ転送送信 (アウト): 0.0600 USD/GB

    S3 Multi-Region Access Points のフェイルオーバーコントロールの料金

    S3 Multi-Region Access Points のフェイルオーバーコントロールにより、Amazon S3 マルチリージョンアクセスポイントを通じてルーティングされた S3 データアクセスリクエストトラフィックを、数分以内に別の AWS リージョンに移行し、ビジネス継続性を高めるために可用性の高いアプリケーションを構築できます。 フェイルオーバーコントロールを使用する場合、各リージョンの現在のルーティングコントロールステータスを表示し、フェイルオーバーを開始するためのルーティングコントロールの変更を送信するための S3 API コストが請求されます。 
    S3 Multi-Region Access Points の料金例
    例 1: AWS リージョン内での S3 マルチリージョンアクセスポイントの使用

    米国東部 (バージニア北部) にアプリケーションがあり、米国東部 (バージニア北部) または米国西部 (オレゴン) のいずれかの S3 バケットにリクエストを動的にルーティングするように設定された S3 マルチリージョンアクセスポイントがあるとします。アプリケーションは、10 GB のデータを S3 マルチリージョンアクセスポイント経由で送信します。この場合、アプリケーションにとって最もレイテンシーの低いバケットは米国東部 (バージニア北部) のバケットとなるため、リクエストはそのリージョン内に留まります。この場合、コストは以下のように計算されます。

    S3 マルチリージョンアクセスポイントのデータルーティングコスト: S3 マルチリージョンアクセスポイントのデータルーティングコストは、1 GB あたり 0.0033 USD です。この例では、10 GB のデータが S3 マルチリージョンアクセスポイントによってルーティングされました。

    S3 マルチリージョンアクセスポイントのデータルーティングの合計コスト = 0.0033 USD * 10 GB = 0.033 USD

    合計料金

    S3 マルチリージョンアクセスポイントのデータルーティング = 0.033 USD

    合計 = 0.033 USD

    例 2: AWS リージョンをまたいだ S3 マルチリージョンアクセスポイントの使用

    米国東部 (バージニア北部) にアプリケーションがあり、米国東部 (オハイオ) または米国西部 (オレゴン) のいずれかの S3 バケットにリクエストを動的にルーティングするように設定された S3 マルチリージョンアクセスポイントがあるとします。アプリケーションは、10 GB のデータを S3 マルチリージョンアクセスポイント経由で送信します。この場合、お客様のアプリケーションにとって最もレイテンシーの低いバケットは、米国東部 (オハイオ) のバケットになります。

    お客様のアプリケーションは米国東部 (バージニア北部) にあり、最もレイテンシーの低いバケットは米国東部 (オハイオ) にあるため、リクエストは自動的にある AWS リージョンから別の AWS リージョンへのプライベート AWS ネットワークをトラバースすることになります。その結果、S3 マルチリージョンアクセスポイントのデータルーティングコストに加えて、スタンダードな AWS クロスリージョンのデータ転送料金が発生します。この場合、コストは以下のように計算されます。

    S3 マルチリージョンアクセスポイントのデータルーティングコスト

    S3 マルチリージョンアクセスポイントのデータルーティングコストは、0.0033 USD/GB です。この例では、10 GB のデータが S3 マルチリージョンアクセスポイントによってルーティングされました。

    S3 マルチリージョンアクセスポイントのデータルーティングの合計コスト = 0.0033 USD * 10 GB = 0.033 USD 

    米国東部 (バージニア北部) の Amazon EC2 から米国東部 (オハイオ) の Amazon S3 へのデータ転送料金

    米国東部 (バージニア北部) から米国東部 (オハイオ) へのデータ転送料金は、0.01 USD/GB です。この例では、10 GB のデータが S3 マルチリージョンアクセスポイントを経由して、米国東部 (バージニア北部) のアプリケーションから米国東部 (オハイオ) の S3 バケットまで、プライベート AWS ネットワークを介してルーティングされました。

    S3 データ転送コスト合計 = 0.01 USD x 10 GB = 0.10 USD

    合計料金:

    S3 マルチリージョンアクセスポイントのデータルーティングコスト = 0.033 USD

    S3 データ転送料金 - 米国東部 (バージニア北部) から米国東部 (オハイオ) へ = 0.10 USD

    合計 = 0.133 USD

    例 3: インターネットでの S3 マルチリージョンアクセスポイントの使用

    北米、ヨーロッパ、アジアのお客様をサポートするアプリケーションがあります。これらのお客様は、米国東部 (バージニア北部) または欧州 (アイルランド) にある S3 バケットとインターネットを介してデータを送受信します。S3 マルチリージョンアクセスポイントを作成し、お客様のリクエストを最も近い S3 バケットにルーティングすることで、アプリケーションの高速化を図りました。

    お客様の 1 人が、北米のクライアントからインターネット経由で 10 GB を S3 に送信します。このリクエストは、自動的に米国東部 (バージニア北部) のバケットにルーティングされます。2 人目のお客様が、インターネット上で 10 GB のデータを S3 から欧州のクライアントにダウンロードします。このリクエストは、欧州 (アイルランド) のバケットに自動的にルーティングされます。3 人目のお客様は、S3 からインターネット経由で 10 GB のデータをアジアのクライアントにダウンロードします。このリクエストは、欧州 (アイルランド) のバケットにも自動的にルーティングされます。

    2 人のお客様がインターネット経由で S3 からデータを転送しているため、S3 マルチリージョンアクセスポイントのデータルーティングコストに加えて、スタンダードな AWS データ転送 (アウト) 料金が発生します。この場合、コストは以下のように計算されます。

    S3 マルチリージョンアクセスポイントのデータルーティングコスト

    S3 マルチリージョンアクセスポイントのデータルーティングコストは、0.0033 USD/GB です。この例では、30 GB のデータが S3 マルチリージョンアクセスポイントによってあなたのバケットにルーティングされました。

    S3 マルチリージョンアクセスポイントのデータルーティングの合計コスト = 0.0033 USD * 30 GB = 0.099 USD

    S3 マルチリージョンアクセスポイントのインターネット高速化コスト:

    北米のクライアントから S3 マルチリージョンアクセスポイントを経由して北米のバケットに 10 GB をアップロードすると、0.0025 USD/GB の料金が発生します。

    欧州のバケットから S3 マルチリージョンアクセスポイントを経由して欧州のクライアントに 10 GB をダウンロードすると、0.005 USD/GB の料金が発生します。

    欧州のバケットから S3 マルチリージョンアクセスポイントを経由してアジアのクライアントに 10 GB をダウンロードすると、0.05 USD/GB の料金が発生します。

    S3 マルチリージョンアクセスポイントのインターネット高速化の合計コスト = 0.0025 USD * 10 GB + 0.005 USD * 10 GB + 0.05 USD * 10 GB = 0.575 USD

    欧州 (アイルランド) の Amazon S3 からインターネットへの S3 データ転送 (アウト)

    欧州 (アイルランド) の Amazon S3 からインターネットへのデータ転送 (アウト) 料金は、0.09 USD/GB です。この例では、20 GB を欧州のクライアントとアジアのクライアントに転送しました。

    データ転送コスト合計 = 0.09 USD * 20 GB = 1.80 USD

    合計料金:

    S3 マルチリージョンアクセスポイントのデータルーティングコスト = 0.099 USD

    S3 マルチリージョンアクセスポイントのインターネット高速化コスト = 0.575 USD

    S3 データ転送料金 - 欧州 (アイルランド) からインターネットへのデータ転送 (アウト) = 1.80 USD

    合計 = 2.474 USD

    例 4: AWS リージョン間のクロスアカウントバケットで S3 マルチリージョンアクセスポイントを使用する

    米国東部 (バージニア北部) にアプリケーションがあり、リクエストを動的にルーティングするように設定された S3 マルチリージョンアクセスポイントが AWS アカウント 1 にあります。米国東部 (オハイオ) の別の AWS アカウント 2 に属する S3 バケット、または米国西部 (オレゴン) の別の AWS アカウント 3 に属する S3 バケットにルーティングできます。アプリケーションは、10 GB のデータを S3 マルチリージョンアクセスポイント経由で送信します。この場合、お客様のアプリケーションにとって最もレイテンシーの低いバケットは、米国東部 (オハイオ) のバケットになります。

    お客様のアプリケーションは米国東部 (バージニア北部) にあり、最もレイテンシーの低いバケットは米国東部 (オハイオ) にあるため、リクエストは自動的にある AWS リージョンから別の AWS リージョンへのプライベート AWS ネットワークをトラバースすることになります。その結果、S3 マルチリージョンアクセスポイントのデータルーティングコストに加えて、スタンダードな AWS クロスリージョンのデータ転送料金が発生します。この場合、コストは以下のように計算されます。

    マルチリージョンアクセスポイントのみを所有し、米国東部 (オハイオ) バケットは所有していないアカウント所有者には、次の料金が発生します。

    S3 マルチリージョンアクセスポイントのデータルーティングコスト

    S3 マルチリージョンアクセスポイントのデータルーティングコストは、0.0033 USD/GB です。この例では、10 GB のデータが S3 マルチリージョンアクセスポイントによってルーティングされました。

    S3 マルチリージョンアクセスポイントのデータルーティングの合計コスト = 0.0033 USD * 10 GB = 0.033 USD

    合計料金

    S3 マルチリージョンアクセスポイントのデータルーティングコスト = 0.033 USD

    米国東部 (オハイオ) のバケットの所有者には、以下の料金のみが請求されます。

    米国東部 (バージニア北部) から米国東部 (オハイオ) へのデータ転送料金は、0.01 USD/GB です。この例では、10 GB のデータが S3 マルチリージョンアクセスポイントを経由して、米国東部 (バージニア北部) のアプリケーションから米国東部 (オハイオ) の S3 バケットまで、プライベート AWS ネットワークを介してルーティングされました。

    S3 データ転送コスト合計 = 0.01 USD x 10 GB = 0.10 USD

    合計料金

    S3 データ転送料金 = 0.10 USD

    現在のリクエストはバケットにルーティングされていないため、米国西部 (オレゴン) のバケットの所有者はデータ転送コストやリクエストコストを負担しません。

    注意

    マルチリージョンアクセスポイントへの各リクエストの動作は、リクエストが届くそれぞれのバケットによって決まります。バケット所有者として、バケットがリクエスタ支払いバケットに設定されている場合、リクエストのコストやバケットとマルチリージョンアクセスポイントの両方に関連するデータ転送コストなど、エンドポイントの使用に関連するすべての費用をリクエスタが支払います。一般的に、データを共有したいが、他のユーザーがデータにアクセスすることに伴う料金を発生させたくない場合、バケットをリクエスタ支払いバケットとして設定します。詳細については、S3 リクエスタ支払いをご覧ください。


    S3 Transfer Acceleration の料金

    S3 転送アクセラレーションは、クライアントと 1 つの S3 バケット間のインターネット転送を高速化します。 料金は転送を高速化するために使用する AWS エッジロケーションに基づきます。S3 Transfer Acceleration の料金は、データ転送の料金に上乗せされます。 

    お客様が S3 Transfer Acceleration を使用してオブジェクトをアップロードするたびに、AWS ではそのサービスが、通常の Amazon S3 による転送よりも高速であるかどうかを確認します。同じ宛先 AWS リージョンへの同じオブジェクトの通常の Amazon S3 による転送よりも高速ではないと判断した場合は、そのアップロードで使用する S3 Transfer Acceleration の料金を AWS が請求することはなく、S3 Transfer Acceleration システムをバイパスする可能性があります。

    Amazon S3 Transfer Acceleration の速度比較ツールを使用してパフォーマンスを確認してください。

    インターネットから Amazon S3 へのデータ転送受信 (イン):  
    米国、欧州、日本の AWS エッジロケーションによる高速化 0.04 USD/GB
    その他のすべての AWS エッジロケーションによる高速化 0.08 USD/GB
       
    Amazon S3 からインターネットへのデータ転送送信 (アウト):  
    AWS エッジロケーションによる高速化 0.04 USD/GB
       
    Amazon S3 と別の AWS リージョン間のデータ転送:  
    AWS エッジロケーションによる高速化 0.04 USD/GB

    500 TB/月を越えるデータ転送については、お問い合わせください

    ストレージおよび帯域幅サイズにはすべてのファイルのオーバーヘッドが含まれています。

    料金は、すべての AWS のサービスのインターネットへのデータ送信の利用合計量で決まります。

    ††† 接続がユーザーにより途中で終了された場合は、送信転送量がアプリケーションで受信したデータとは異なる場合があります。たとえば、10 GB のオブジェクトをリクエストし、データの最初の 2 GB を受信したところで接続を終了したとします。Amazon S3 はデータのストリーミングを停止しようとしますが、すぐには停止しません。この事例では、送信データは 3 GB になる可能性があります (受信した 2 GB より 1 GB 多い)。結果的に、この場合は 3 GB のデータ送信の料金が請求されます。

  • セキュリティとバケット
  • S3 暗号化

    S3 バケットタイプ

    Amazon S3 は、汎用バケット、ディレクトリバケット、テーブルバケットの 3 種類のバケットをサポートしています。S3 汎用バケットはすべての AWS リージョンで利用できます。S3 ディレクトリバケットのリージョナル可用性については S3 ユーザーガイドを、S3 テーブルバケットのリージョナル可用性については S3 ユーザーガイドをご覧ください。

    S3 汎用バケット

    Amazon S3 汎用バケットは元の S3 バケットタイプであり、1 つの汎用バケットには、S3 Express One Zone を除くすべてのストレージクラスに保存されたオブジェクトを含めることができます。

    S3 ディレクトリバケット

    Amazon S3 ディレクトリバケットでは、S3 Express One Zone ストレージクラスに保存されたオブジェクトのみを許可します。これにより、1 つのアベイラビリティーゾーン内でのデータ処理が高速になります。

    S3 テーブルバケット

    Amazon S3 テーブルバケットは、表形式のデータを保存するために設計されています。クエリパフォーマンスが最大 3 倍高速になり、1 秒あたりのトランザクション数が最大 10 倍増加するため、特に分析ワークロード向けに最適化されています。

    テーブルバケット       無料

    S3 ベクターバケット

    Amazon S3 ベクターバケットは、ベクターの保存とクエリを目的として設計されています。ベクターバケット内では、専用のベクター API を使用してベクターデータを記述し、セマンティックな意味と類似性に基づいてクエリを行います。

    ベクトルバケット       無料
    S3 アクセス許可

    Amazon S3 Access Grants では、Active Directory などのディレクトリや AWS Identity and Access Management (IAM) プリンシパルのアイデンティティを S3 のデータセットにマッピングします。これにより、社内のアイデンティティに基づいてエンドユーザーに S3 のアクセス権を自動的に付与することで、データのアクセス許可を大規模に管理できます。また、S3 Access Grants では、S3 のデータにアクセスするために使用されたエンドユーザーのアイデンティティとアプリケーションを AWS CloudTrail のログに記録します。これにより、S3 バケットのデータへのすべてのアクセスについて、エンドユーザーのアイデンティティなどの詳細な監査履歴を手に入れることができます。

  • 管理と洞察
  • お客様には、アカウントのバケットで有効になっているストレージ管理機能と分析 (Amazon S3 Metadata、Amazon S3 インベントリ、Amazon S3 ストレージクラス分析、Amazon S3 ストレージレンズ、Amazon S3 オブジェクトタグ付け) の料金をお支払いいただきます。S3 ストレージマネジメントと分析は以下の表に示すように、機能ごとの料金設定になっています。Amazon CloudWatch メトリクスの料金については、Amazon CloudWatch 料金ページ を参照してください。AWS CloudTrail での S3 データイベントの料金については、AWS CloudTrail 料金ページ を参照してください。

    ストレージ管理
    S3 Metadata の料金

    Amazon S3 Metadata はクエリ可能なオブジェクトメタデータをほぼリアルタイムで提供し、データを整理してデータ発見を迅速化します。これにより、ビジネス分析やリアルタイム推論アプリケーションといった用途に Amazon S3 データをキュレート、特定、および使用しやすくなります。

    S3 Metadata の料金例:

    S3 Metadata ジャーナルとライブインベントリテーブルの設定が有効になっている既存の 2 億個のオブジェクトを含む汎用 S3 バケットに、1 か月あたり 100 万枚の新しい画像をアップロードします。ライブインベントリテーブルを有効にして最新のオブジェクトとメタデータのリストを生成し、ジャーナルテーブルを有効にしてバケットへの変更を追跡するための合計料金を算出します。この例では、米国西部 (オレゴン) リージョンを使用しています。

    この場合、料金は以下のように計算されます。

    S3 メタデータジャーナルテーブル (100 万回の更新)
    ジャーナルテーブルの S3 Metadata 料金は、100 万回のアップデートあたり 0.30 USD です。
    1,000,000 件のアップデートを提供することになるため、料金は次のとおりです:
    S3 Metadata の料金: 1,000,000 * 0.30 USD/1,000,000 = 0.30 USD

    S3 メタデータのライブインベントリテーブル (更新回数 100 万回あたり) — 1 回限りのバックフィル料金
    既存オブジェクトの 1 回限りのバックフィルの場合の S3 メタデータの価格は、更新が 100 万回あたり 0.30 USD
    既存の 2 億個のオブジェクトがあるため、料金は次のようになります:
    S3 Metadata の料金: 200,000,000 * 0.30 USD/1,000,000 = 60.00 USD

    S3 メタデータのライブインベントリテーブル (100 万オブジェクトあたり USD) — 月額料金
    S3 メタデータのライブインベントリ価格は、10 億を超えるオブジェクトを含むバケットの場合、1 か月あたり 100 万オブジェクトあたり 0.10 USD です。バケットのオブジェクト数が 10 億個未満の場合、ライブインベントリテーブルを最新の状態に保つための 1 か月あたりのコストは発生しません。
    あなたの汎用 S3 バケットのオブジェクト数は 10 億個未満であるため、ライブインベントリテーブルを最新の状態に保つための 1 か月あたりのコストは発生しません。

    合計料金:
    S3 メタデータの合計料金には、ジャーナルテーブル料金、1 回限りのバックフィルコスト、および 10 億を超えるオブジェクトを含むバケットのライブインベントリテーブルの月額料金が含まれます。この例では、1 か月あたりの料金は次のとおり計算されます:

    1 か月目の S3 Metadata の料金: 0.30 USD + 60.00 USD + 0.00 USD = 60.30 USD
    2 か月目以降の S3 Metadata の 1 か月あたりの料金: 0.30 USD + 0.00 USD + 0.00 USD = 0.30 USD

    テーブルの保管、メンテナンス、リクエストには別途料金がかかりますのでご注意ください。

    S3 インベントリと S3 オブジェクトタグ付けの料金
    S3 バッチオペレーションの料金
    コンピュートチェックサム操作料金

    計算チェックサム操作は、保存されているデータセットの内容を検証する新しい方法を提供します。S3 バッチオペレーションを使用すると、何十億ものオブジェクトを効率的に検証し、整合性レポートを自動的に生成して、データセットが長期間にわたって損なわれていないことを証明できます。

    コンピュートチェックサム操作の料金例

    S3 スタンダードストレージクラスには 100 万枚の高解像度画像が保存されており、それぞれの平均サイズは 2 MB です。処理する前に、これらの画像の整合性を検証する必要があります。この例では、米国東部 (バージニア北部) リージョンを使用しています。
    この場合、料金は以下のように計算されます。

    Amazon S3 バッチオペレーション料金
    ジョブ料金:S3 バッチオペレーションジョブの料金は 1 ジョブあたり 0.25 USD
    オブジェクト料金:S3 バッチオペレーションでは、処理されたオブジェクト 100 万件につき 1 USD が課金されます
    1,000,000 個のオブジェクトを処理しているので、料金は次のようになります。
    S3 バッチオペレーションジョブ料金:1 ジョブ * 0.25 ドル = 0.25 ドル
    S3 バッチオペレーションオブジェクト料金:1,000,000 オブジェクト* (100 万オブジェクトあたり 1 USD/1,000,000) = 1.00 ドル
    S3 バッチオペレーションの合計料金:1.25 USD

    チェックサム操作料金の計算
    コンピューティングチェックサムの運用コスト:処理されたデータ 1 GB あたり 0.004 USD
    1 個あたり 2 MB の 1,000,000 個のオブジェクトの場合、処理されるデータの合計は次のようになります。
    処理されたデータ合計:1,000,000 オブジェクト * 2 MB = 2,000,000 MB = 2,000 GB
    コンピューティングチェックサム操作料金:2,000 GB * 1 GB あたり 0.004 ドル = 8.00 ドル

    合計料金: 
    Amazon S3 バッチオペレーション料金:1.25 ドル
    コンピュートチェックサム操作料金:$8.00
    合計 = 9.25 ドル

    ストレージに関する洞察
    S3 Storage Lens の料金
    S3 ストレージクラス分析

    別途記載がない限り、表示される料金には付加価値税、売上税など、一切の税金等および関税は含まれません。日本の居住者であるお客様が AWS をご利用になった場合には、料金とあわせて別途消費税をご請求させていただきます。詳細については、消費税に関するよくある質問を参照してください。

    Amazon S3 ストレージの使用量はバイナリギガバイト (GB) で計算され、1 GB は 230 バイトです。この測定単位は、国際電気標準会議 (IEC) で定義されているギビバイト (GiB) としても知られています。同様に、1 TB は 240 バイト (1024 GB) です。

    S3 料金の例については、S3 の請求に関するよくある質問をご覧いただくか、AWS 料金計算ツールを使用してください。

  • レプリケーション
  • S3 クロスリージョンレプリケーション、セイムリージョンレプリケーション、およびレプリケーション時間制御
    S3 Batch Replication

    CRR や SRR などのライブレプリケーションでは、新しくアップロードされたオブジェクトがバケットに書き込まれるときに自動的にレプリケートされますが、S3 バッチレプリケーションでは既存のオブジェクトをレプリケートできます。S3 バッチレプリケーションは、オブジェクトをフルマネージドのバッチオペレーションジョブとしてレプリケートするために、S3 バッチオペレーションを使用して構築されます。SRR および CRR と同様に、宛先として選択した S3 ストレージクラスのストレージの S3 料金、プライマリコピーのストレージの料金、レプリケーション PUT リクエストの料金、および該当する低頻度アクセスストレージの取得料金をお支払いいただきます。AWS リージョン間でレプリケートする場合、S3 から各宛先リージョンへのリージョン間データ転送 OUT の料金もお支払いいただきます。オブジェクトが宛先バケットに既に存在する場合、宛先オブジェクトがソースオブジェクトと同期しているかどうかを確認します。メタデータが同期しておらず、レプリケートする必要がある場合は、レプリケーション PUT リクエスト料金が発生しますが、リージョン間データ転送 OUT 料金は発生しません。メタデータが同期している場合、バッチレプリケーションは何も実行せず、料金は発生しません。レプリケーション料金の詳細については、料金に関するよくある質問をご覧ください

    これらの料金に加えて、バッチレプリケーションジョブの S3 バッチオペレーションの料金もお支払いいただきます。詳細については次の表を参照してください。

    最後に、既存のオブジェクトをレプリケートするときは、レプリケートするオブジェクトを指定する必要があります。これを実行するには、S3 にオブジェクトのリストを自分で提供するか、オブジェクトの作成日やレプリケーションステータスなどのフィルターを指定できる AWS で生成されたマニフェストを使用します。マニフェストを使用する場合、ソースバケット内のオブジェクトの数に基づいて料金が発生します。

  • 変換とクエリ
  • S3 Object Lambda の料金
    S3 Object Lambda の料金例

    多くのアプリケーションによって生成された履歴ログデータを含む 1,000,000 個のオブジェクトがあります。機密ログエントリがデータの 50% を占めます。これらのログは S3 標準ストレージクラスに保存されており、平均オブジェクトサイズは 1,000 KB です。このデータを分析するアプリケーションを構築していますが、機密ログエントリにアクセスすることはできません。

    S3 Object Lambda を使用して、機密ログエントリを除外できます。このフィルタリングは、標準 S3 GET リクエストで S3 からログを取得するときに発生します。データをフィルタリングする Lambda 関数には、512 MB のメモリが割り当てられます。実行時間は 1 秒で、サイズが (平均) 500 KB のフィルタリング済みオブジェクトをアプリケーションに返します。この例では、各オブジェクトが 1 か月に 1 回取得することを想定しています。この例では、米国東部 (バージニア北部) リージョンを使用しています。

    この場合、料金は以下のように計算されます。

    Amazon S3 GET リクエスト料金

    S3 標準ストレージクラスからの S3 GET リクエストの費用は、リクエスト 1,000 件あたり 0.0004 USD です。

    S3 GET リクエストの費用: リクエスト 1,000,000 件 x 0.0004 USD/リクエスト 1,000 件 = 0.40 USD

    AWS Lambda の料金

    Lambda の計算費用は GB/秒あたり 0.0000167 USD です。GB/秒は、Lambda 関数が実行される秒数に基づいて計算され、割り当てられたメモリの量によって調整されます。

    Lambda のリクエスト料金はリクエスト 1,000,000 件あたり 0.20 USD です。

    Lambda の計算料金: リクエスト 1,000,000 件 x 1 秒 x 0.5 GB (512 MB/1,024) のメモリ割り当て x GB/秒あたり 0.0000167 USD = 8.35 USD

    Lambda リクエストの料金 = リクエスト 1,000,000 件 x リクエスト 100 万件あたり 0.20 USD = 0.20 USD

    Lambda の総コスト = 8.35 USD + 0.20 USD = 8.55 USD

    S3 Object Lambda の料金
    Lambda 関数がオブジェクトをフィルタリングした後、500 KB がアプリケーションに返されます。費用面では 0.005 USD/GB のデータが返されます。

    データを返すのにかかる料金: 1,000,000 * 500 KB * 0.005 USD/GB = 2.50 USD

    合計料金:

    Amazon S3 GET リクエストの料金 = 0.40 USD

    AWS Lambda の料金 = 8.55 USD

    Amazon S3 Object Lambda の料金 = 2.50 USD

    合計 = 11.45 USD

    S3 Select と S3 Glacier Select の料金

S3 料金詳細

別途記載がない限り、表示される料金には付加価値税、売上税など、一切の税金等および関税は含まれません。日本の居住者であるお客様が AWS をご利用になった場合には、料金とあわせて別途消費税をご請求させていただきます。詳細については、消費税に関するよくある質問を参照してください。

Amazon S3 ストレージの使用量はバイナリギガバイト (GB) で計算され、1 GB は 230 バイトです。この測定単位は、国際電気標準会議 (IEC) で定義されているギビバイト (GiB) としても知られています。同様に、1 TB は 240 バイト (1024 GB) です。

低冗長化ストレージの料金については、S3 低冗長化の詳細ページを参照してください。

S3 料金の例については、S3 の請求に関するよくある質問をご覧いただくか、AWS 料金見積りツールを使用してください。

AWS 無料利用枠

AWS 無料利用枠の一環として、Amazon S3 を無料で開始できます。AWS の新規のお客様は、サインアップしていただくと、S3 Standard ストレージクラスで 5 GB の Amazon S3 ストレージ、20,000 GET リクエスト、2,000 PUT、COPY、POST、あるいは LIST リクエスト、データ送信 100 GB を毎月、ご利用いただけます。

無料利用枠の使用量は、AWS GovCloud リージョンを除くすべての AWS リージョンで毎月計算され、自動的に請求額に適用されます。未使用分は持ち越されません。ご利用にあたっての条件が適用されます。詳細については、提供規約をご覧ください。

2025 年 7 月 15 日以降、AWS の新規のお客様には、最大 200 USD の AWS 無料利用枠クレジットを差し上げます。このクレジットは、Amazon S3 を含む対象の AWS サービスに適用できます。アカウントのサインアップ時に、無料プランと有料プランのどちらかを選択できます。無料プランは、アカウント作成後 6 か月間ご利用いただけます。有料プランにアップグレードすると、無料利用枠のクレジット残高が自動的に AWS 請求に適用されます。すべての無料利用枠クレジットは、アカウント作成日から 12 か月以内に使用する必要があります。AWS 無料利用枠プログラムの詳細については、AWS 無料利用枠のウェブサイトと AWS 無料利用枠のドキュメントを参照してください

AWS 料金計算ツール

ストレージソリューションのコストを見積ります。Amazon S3 を使用して、独自のビジネスまたは個人のニーズに合わせたコスト見積もりを構成します。 AWS 料金計算ツールをお試しください

Missing alt text value