料金設定の概要

AWS Secrets Manager を使用すると、ライフサイクル全体にわたってシークレットを更新、管理、取得できるため、お客様のセキュリティとコンプライアンスのニーズを満たす安全な環境を簡単に維持できます。Secrets Manager の料金は、保存するシークレットの数と、使用する API コールの数に基づきます。前払いの費用や長期契約は必要ありません。使用量に対してのみ料金が発生します。インフラストラクチャやライセンス、またシークレットの信頼性と高可用性の維持に必要な人員に関連するコストについて料金は発生しません。

無料トライアル

30 日間のトライアル期間

30 日間の無料トライアルで、AWS Secrets Manager を追加料金なしでお試しいただけます。無料トライアルでは、30 日間にわたってシークレットを更新、管理、取得できます。

無料トライアルは最初のシークレットを保存すると開始されます。

料金

シークレットあたり USD/月
10,000 回の API コールあたり

AWS Secrets Manager が利用可能なリージョンの一覧については、AWS リージョン表を参照してください。


料金の例

例 1:本番規模のウェブアプリケーション

この例では、ロードバランサー 1 つ、ウェブサーバー 2 つ、アプリケーションサーバー 2 つ、高可用性のデータベースサーバー 1 つを使用する可用性の高い本番規模のウェブアプリケーションを運用すると仮定しています。AWS リソースにアクセスするために必要な一時的な AWS 認証情報は追加料金なしで IAM によって提供されますが、それ以外に、サーバーごとに 2 つの SSH キーと、データベースごとに 5 つのデータベース認証情報が必要です。1 日 1 回インスタンスに SSH 接続を行い、アプリケーションで毎時間データベースの接続プールを更新するためにデータベース認証情報を使用すると仮定しています。また、毎週データベース認証情報を更新するように Secrets Manager を設定していると仮定しています。

価格ディメンション

  • サーバーごとに 2 つの SSH キーと、データベースごとに 5 つのデータベース認証情報
  • SSH キーごとに 1 日あたり 2 回の API コール。データベース認証情報ごとに 1 日あたり 24 回の API コール。認証情報を安全に更新するため、データベース認証情報ごとに 1 週間あたり 7 回の API コール

注: シークレットを更新すると、新しいバージョンのシークレットが作成されます。新しいバージョンの作成に料金はかかりません。

月額コスト

6.00 USD 15 件のシークレット (2 つの SSH キー x 1 つのロードバランサー    +     2 つの SSH キー x 2 つのウェブサーバー    +       2 つの SSH キー x 2 つのアプリケーションサーバー     +     5 つのデータベース認証情報 x 1 つのデータベース)     x シークレット 1 件あたり 0.40 USD/月
0.02 USD 4,040 件の API コール (2 つの SSH キー/サーバー * 5 つのサーバー * 1 件の API コール/日 * 30 日   +     5 つのデータベース認証情報 * 1 つのデータベース * 24 件の API コール/日 * 30 日  

+     5 つのデータベース認証情報 * 1 つのデータベース * 7 件の API コール/週 * 4 週)     @ 0.05 USD/10,000 件のコール
6.02 USD 合計料金 (月額)

例 2: 一時的なシークレットを使用したマイクロサービスの認証

この例では、80 個のマイクロサービスを認証するためにセキュリティトークンを生成するカスタムソリューションを運用していると仮定しています。このセキュリティトークンはオンデマンドで生成され、有効期間は 1 時間です。毎月 500 万個のセキュリティトークンを生成し (各トークンの有効期間は 1 時間)、このトークンを Secrets Manager に保存すると仮定しています。また、各トークンは、認証用に 1 回、次のトークンを要求するために 1 回の合計 2 回取得されます。

価格ディメンション

  • 500 万件のシークレット (各トークンの有効期間は 1 時間)
  • シークレットごとに毎月 2 回の API コール

注: このシークレットは Secrets Manager に 1 時間保存されるため、1 つのシークレットあたりの価格は 0.40 USD x 1 時間/(30 日 x 24 時間) = シークレット 1 件あたり 0.00056 USD/時となります。

月額コスト

2,800.00 USD 500 万件のシークレット     x シークレット 1 件あたり 0.00056 USD/時
50.00 USD 1,000 万回の API コール (500 万件のシークレット x 2 回の API コール)     x 0.05 USD/10,000 コール
2,850.00 USD 合計料金 (月額)

例 3: 毎月 AWS の利用料金が 40,000 USD 以上の企業

1,500 件のシークレット (データベース認証情報、SSH キー、サードパーティの API キー、OAuth トークンなど) を使用する企業を想定しています。また、アプリケーションと従業員によって 1 日 20 回 (または、1 か月 600 回) 各シークレットとやり取りすると想定しています。

価格ディメンション

  • 1,500 件のシークレット
  • シークレットごとに 1 日あたり 20 回の API コール

月額コスト

600.00 USD 1,500 件のシークレット     x シークレット 1 件あたり 0.40 USD
4.50 USD 900,000 回の API コール (1,500 件のシークレット x 20 回の API コール/日 x 30 日)     x 0.05 USD/10,000 コール
604.50 USD 合計料金 (月額)

例 4: 毎月の AWS の利用料金が 25 万 USD 以上の企業

10,000 件のシークレットを使用する企業を想定しています。また、アプリケーションと従業員によって 1 日 40 回 (または、1 か月 1,200 回) 各シークレットとやり取りすると想定しています。

価格ディメンション

  • 10,000 件のシークレット
  • シークレットごとに 1 日あたり 40 回の API コール

月額コスト

4,000.00 USD 10,000 件のシークレット     x シークレット 1 件あたり 0.40 USD
60.00 USD 1,200 万回の API コール (10,000 件のシークレット x 40 回の API コール/日 x 30 日)     x 0.05 USD/10,000 コール
4,060.00 USD 合計料金 (月額)