ENGINEER BLOG ENGINEER BLOG
  • 公開日
  • 最終更新日

【S3 Glacier Flexible Retrieval】追加メタデータ料金の検証結果

この記事を共有する

目次

はじめに

本記事では、Amazon S3 のストレージクラス【S3 Glacier Flexible Retrieval】における追加メタデータの料金を検証した結果を説明します。
(以降、引用を除き【】で囲った名称はストレージクラスを示します)

結論からお伝えすると、【S3 Glacier Flexible Retrieval】ではオブジェクトごとに追加メタデータの料金として、【S3 Standard】の料金で 8 KB、【S3 Glacier Flexible Retrieval】の料金で 32 KB が課金されることを確認しました。

経緯

先日、「【S3 Standard-IA】128 KB 未満のオブジェクト課金検証結果」 という記事を執筆しました。
この記事では【S3 Standard-IA】に 128 KB 未満のオブジェクトを保存した場合の課金額について説明しています。
執筆に際してAmazon S3 の料金¹を確認すると、他にも特殊な課金が発生するストレージクラスがありました。

  • 日本語¹

S3 Glacier Flexible Retrieval および S3 Glacier Deep Archive ストレージクラスに保存されるオブジェクトごとに、AWS はアーカイブされたオブジェクトごとに 40 KB の追加メタデータを請求します。このうち、8 KB は S3 標準料金で請求され、32 KB は S3 Glacier Flexible Retrieval または S3 Deep Archive 料金で請求されます。

  • 英語²

For each object that is stored in the S3 Glacier Flexible Retrieval and S3 Glacier Deep Archive storage classes, AWS charges for 40 KB of additional metadata for each archived object, with 8 KB charged at S3 Standard rates and 32 KB charged at S3 Glacier Flexible Retrieval or S3 Deep Archive rates.

【S3 Glacier Flexible Retrieval】と【S3 Glacier Deep Archive】にオブジェクトを保存した場合、オブジェクトごとに 40 KB の追加メタデータ料金が発生します。
実際の課金額がどうなるのか気になったため、【S3 Glacier Flexible Retrieval】にオブジェクトを保存して課金額を確認することにしました。

検証

前提として、【S3 Standard】と【S3 Glacier Flexible Retrieval】のストレージ料金は以下(東京リージョンの料金)¹になっています。

  • 【S3 Standard】$0.025/GB(最初の 50 TB)
  • 【S3 Glacier Flexible Retrieval】$0.0045/GB

検証内容

検証にあたり、以下を用意しました。

  1. 64 KB のテキストファイル 163,840 個
  2. 64 KB のテキストファイルを保存する S3 バケット(コスト配分タグを付与)

テキストファイルを保存用 S3 バケットの【S3 Glacier Flexible Retrieval】へ保存します。
課金額を分かりやすくするため、合計サイズが 10 GB になるように 163,840 個 保存しました。

一ヶ月間の課金額を Cost Explorer で参照して、想定通り課金されていることを確認します。

想定課金額

料金表¹に基づく計算では、 $0.09875 の課金が見込まれます。

  • 保存したオブジェクトのストレージ料金

  64 KB × 163,840 個 = 10 GB
  $0.0045/GB × 10 GB = $0.045

  • 追加メタデータのストレージ料金

  8 KB × 163,840 個 = 1.25 GB
  $0.025/GB × 1.25 GB = $0.03125

  32 KB × 163,840 個 = 5 GB
  $0.0045/GB × 5 GB = $0.0225

  • 合計

  $0.045 + $0.03125 + $0.0225 = $0.09875   

検証結果

検証した結果、64 KB のテキストファイルを保存した S3 バケットについて、課金額は $0.10 でした。
Cost Explorer では小数点第二位までが表示されるため、想定課金額 $0.09875 と乖離がありません。

検証にあたっての留意点

検証ではリクエストの料金が課金額に含まれないようにするため、以下の流れで進めています。

  • 4 月:テキストファイルをアップロード
  • 5 月:何もしない
  • 6 月:5 月の課金額を確認

まとめ

【S3 Glacier Flexible Retrieval】ではオブジェクトごとに追加メタデータの料金として、【S3 Standard】の料金で 8 KB、【S3 Glacier Flexible Retrieval】の料金で 32 KB が課金されることを確認しました。

64 KB のテキストファイル 163,840 個を【S3 Glacier Flexible Retrieval】に保存した場合、追加メタデータの金額を考慮しなければ課金額は $0.045 です。
しかし追加メタデータの料金が発生するため、2倍以上の金額である $0.10 の課金が発生しました。
今回の検証のように【S3 Glacier Flexible Retrieval】に小さなサイズのオブジェクトを多数保存する場合、追加メタデータ 40 KB の料金が課金額に大きな影響を与える可能性があり、注意が必要です。

本記事が少しでもお役に立てれば幸いです。

参考文献

¹ "料金 - Amazon S3 |AWS". AWS. https://aws.amazon.com/jp/s3/pricing/, (参照 2025-06-30)
² "Amazon S3 Pricing - Cloud Object Storage - AWS". AWS. https://aws.amazon.com/s3/pricing/, (参照 2025-06-30)

この記事は私が書きました

Hirano

記事一覧

AWSの知見を身につけるため、一大決心でP&Sに入社しました。 目標はシステム改善に大きく貢献できるエンジニアになることです。 簡単な内容であっても自身が戸惑った点を投稿することで、同じ苦労をしている方の助けになれば嬉しいです!

Hirano

この記事を共有する

クラウドのご相談

CONTACT

クラウド導入や運用でお悩みの方は、お気軽にご相談ください。
専門家がサポートします。

サービス資料ダウンロード

DOWNLOAD

ビジネスをクラウドで加速させる準備はできていますか?
今すぐサービス資料をダウンロードして、詳細をご確認ください。