データベース認証情報や API キーなどのシークレットを安全に暗号化し、一元的に監査します。
きめ細かい AWS Identity and Access Management (IAM) とリソースベースのポリシーを使用して、シークレットへのアクセスを管理することができます。
シークレットを自動的にローテーションして、セキュリティとコンプライアンスの要件を満たします。
シークレットをレプリケートして、ディザスタリカバリシナリオとマルチリージョンアプリケーションをサポートします。
仕組み
AWS Secrets Manager は、データベース認証情報、API キー、その他のシークレットのライフサイクルを通しての管理、取得、ローテーションできるようにします。
![AWS Secrets Manager が他の AWS サービスと統合して、シークレットの安全な保存、アクセス、ローテーション、使用状況の監視を行う方法を示す図です。](https://d1.awsstatic.com/diagrams/Secrets-HIW.e84b6533ffb6bd688dad66cfca36622c2fa7c984.png)
AWS Secrets Manager とは | Amazon Web Services (1:25)
ユースケース
きめ細かいポリシーでアクセスを管理
AWS Identity and Access Management (IAM) 許可ポリシーを使用して、シークレットに対するアクセスを管理します。
シークレットのローテーションを自動化する
アクティブなアプリケーションを再デプロイしたり中断したりすることなく、オンデマンドまたはスケジュールに従ってシークレットをローテーションします。
最初に行うべきこと
Secrets Manager の使用を開始する
保存時のシークレットの暗号化を開始します。
エキスパートに問い合わせる
アプリケーションを中断することなくシークレットを自動的にローテーションする方法の詳細をご覧ください。
シークレットマネージャーの使用を開始する
コンプライアンスのニーズを満たし、シークレットの使用状況をモニタリングします。