翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Secrets Manager シークレットを復元する
Secrets Manager は、削除が予定されているシークレットを非推奨とみなし、ユーザーはこれに直接アクセスすることはできなくなります。復旧期間が過ぎると、Secrets Manager はシークレットを完全に削除します。Secrets Manager がシークレットを削除すると、復元することはできません。復旧期間が終了する前に、シークレットを復元して再度アクセス可能にすることができます。これにより、スケジュールされた完全削除をキャンセルする DeletionDate
フィールドが削除されます。
コンソールでシークレットとそのメタデータを復元するには、secretsmanager:ListSecrets
と secretsmanager:RestoreSecret
のアクセス許可が必要です。
Secrets Manager では、シークレットを復元すると CloudTrail ログエントリを生成します。詳細については、「AWS CloudTrail による AWS Secrets Manager イベントのログ記録」を参照してください。
シークレットを復元するには (コンソール)
Secrets Manager のコンソール (https://console.aws.amazon.com/secretsmanager/
) を開きます。 シークレットのリストで、復元するシークレットを選択します。
削除したシークレットがシークレットのリストに表示されないときは、[Preferences] (設定) ( ) を選択します。[設定] ダイアログボックスで、[削除予定のシークレットを表示] を選択し、[保存] を選択します。
[Secret details] (シークレットの詳細) ページで、[Cancel deletion] (削除のキャンセル) を選択します。
[Cancel secret deletion] (シークレットの削除のキャンセル) ダイアログボックスで、[Cancel deletion] (削除のキャンセル) を選択します。
AWS CLI
例 以前に削除したシークレットを復元する
次の restore-secret
の例では、スケジュールにより以前に削除されたシークレットを復元します。
aws secretsmanager restore-secret \ --secret-id MyTestSecret
AWS SDK
削除対象としてマークされたシークレットを復元するには、RestoreSecret
コマンドを実行します。詳細については、「AWS SDKs」を参照してください。