Slide 8
Slide 8 text
AWS Secrets Managerを利用したローテーションについて
この戦略は上手くいきそう。実装前にプラクティスを読んでみる
“キャッシュを使用してシークレットを取得する
シークレットを最も効率的に使用するには、サポートされている次のいずれかの
Secrets Manager キャッシュコンポーネントを使用してシークレットをキャッシュ
し、必要な場合にのみ更新することをお勧めします。”
引用: AWS Secrets Manager ベストプラクティス
毎秒100回
= 1分で6,000回
= 1時間で360,000回
= 1日で8,640,000回
= 1ヶ月(30日)で259,200,000回
259,200,000 ÷ 10,000 = 25,920 25,920
× $0.05 = $1,296/月
なるほど、確かに毎回 API経由でSercretを取得するのは非効率。
キャッシュと組み合わせた方が、コスト的にも◎
※ 毎秒100回呼び出すとしたら月額 $1,296