AWS Secrets Manager および AWS Systems Manager Parameter Store の使用 - AWS Elastic Beanstalk

AWS Secrets Manager および AWS Systems Manager Parameter Store の使用

このトピックでは、AWS Secrets Manager および AWS Systems Manager Parameter Store の簡単な概要、料金情報、ならびにコンソールとプログラムオプションの両方を使用したシークレットの作成と取得の詳細について詳しく知るためのリファレンスを提供します。

Secrets Manager について

AWS Secrets Manager は、シークレットをライフサイクル全体を通して管理、取得、ローテーションするのに役立ちます。管理できるシークレットデータの例としては、データベース認証情報、アプリケーション認証情報、OAuth トークン、API キーなどがあります。Secrets Manager で、シークレットの自動ローテーションスケジュールを設定することができます。

Systems Manager Parameter Store について

Parameter Store は AWS Systems Manager 内のツールです。設定データ管理と機密管理のための安全な階層型ストレージを提供します。重要な設定データをパラメータ値として管理できます。Parameter Store で管理できるデータの例には、Amazon マシンイメージ (AMI) ID、ライセンスコード、パスワード、データベース文字列などがあります。

料金

Secrets Manager と Systems Manager Parameter Store の使用には、標準料金が適用されます。料金の詳細については、以下のウェブサイトを参照してください。

Secrets Manager を使用してシークレットを作成および取得する

AWS Secrets Manager コンソール、AWS CLI、または AWS SDK を使用してシークレットを作成および取得することができます。Secrets Manager シークレットを作成および取得するさまざまな方法の詳細については、以下のリソースを参照してください。

シークレットを作成する
シークレットの取得

AWS Secrets Manager の詳細については、AWS Secrets Manager ユーザーガイドAWS Secrets Manager とは を参照してください。

Systems Manager Parameter Store を使用してパラメータを作成および取得する

AWS Systems Manager コンソール、AWS CLI、または AWS SDK を使用して、Parameter Store パラメータを作成および取得できます。Parameter Store パラメータを作成および取得するさまざまな方法の詳細については、以下のリソースを参照してください。

パラメータの作成
パラメータの取得

詳細については「AWS Systems Manager ユーザーガイド」の「AWS Systems Manager パラメータストア」を参照してください。