AWS Secrets Manager からのシークレットの取得 - AWS Secrets Manager

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Secrets Manager からのシークレットの取得

以下のシークレットを取得できます。

Secrets Manager では、シークレットを取得すると CloudTrail ログエントリを生成します。詳細については、「AWS CloudTrail による AWS Secrets Manager イベントのログ記録」を参照してください。

コード内

アプリケーションでは、いずれかの AWS SDK で GetSecretValue または BatchGetSecretValue を呼び出すことでシークレットを取得できます。例については、「AWS SDK コード例ライブラリ」の「シークレット値の取得」を参照してください。ただし、シークレット値はクライアント側のキャッシュを使用してキャッシュすることをお勧めします。シークレットをキャッシュすることで、速度が向上し、コストを削減できます。

他のシステムや AWS サービス内

次に含まれるシークレットを取得することもできます。

AWS CLI

例 シークレットの暗号化されたシークレット値を取得する

次の get-secret-value の例では、現在のシークレット値が取得されます。

aws secretsmanager get-secret-value \ --secret-id MyTestSecret
例 前のシークレット値を取得する

次の get-secret-value の例では、前のシークレット値が取得されます。

aws secretsmanager get-secret-value \ --secret-id MyTestSecret --version-stage AWSPREVIOUS

AWS コンソール

シークレットを取得するには (コンソール)
  1. Secrets Manager のコンソール (https://console.aws.amazon.com/secretsmanager/) を開きます。

  2. シークレットのリストで、取得するシークレットを選択します。

  3. [シークレット値] セクションで、[シークレット値の取得] を選択します。

    Secrets Manager にシークレットの現在のバージョン (AWSCURRENT) が表示されます。シークレットの他のバージョン (AWSPREVIOUS やカスタムラベル付きバージョンなど) を表示するには、AWS CLI を使用します。