AWS Secrets Manager シークレットを復元する - AWS Secrets Manager

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

AWS Secrets Manager シークレットを復元する

Secrets Manager は、削除が予定されているシークレットを非推奨とみなし、ユーザーはこれに直接アクセスすることはできなくなります。復旧期間が過ぎると、Secrets Manager はシークレットを完全に削除します。Secrets Manager がシークレットを削除すると、復元することはできません。復旧期間が終了する前に、シークレットを復元して再度アクセス可能にすることができます。これにより、スケジュールされた完全削除をキャンセルする DeletionDate フィールドが削除されます。

コンソールでシークレットとそのメタデータを復元するには、secretsmanager:ListSecretssecretsmanager:RestoreSecret のアクセス許可が必要です。

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

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

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

    削除したシークレットがシークレットのリストに表示されないときは、[Preferences] (設定) ( ) を選択します。[設定] ダイアログボックスで、[削除予定のシークレットを表示] を選択し、[保存] を選択します。

  3. [Secret details] (シークレットの詳細) ページで、[Cancel deletion] (削除のキャンセル) を選択します。

  4. [Cancel secret deletion] (シークレットの削除のキャンセル) ダイアログボックスで、[Cancel deletion] (削除のキャンセル) を選択します。

AWS CLI

例 以前に削除したシークレットを復元する

次の restore-secret の例では、スケジュールにより以前に削除されたシークレットを復元します。

aws secretsmanager restore-secret \ --secret-id MyTestSecret

AWS SDK

削除対象としてマークされたシークレットを復元するには、RestoreSecret コマンドを実行します。詳細については、「AWS SDK」を参照してください。