

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 將秘密復原至先前的版本
<a name="roll-back-secret"></a>

您可以使用 移動連接至秘密版本的標籤，將秘密還原至先前的版本 AWS CLI。如需 Secrets Manager 如何存放秘密版本的資訊，請參閱 [機密版本](whats-in-a-secret.md#term_version)。

下列[https://docs.aws.amazon.com/cli/latest/reference/secretsmanager/update-secret-version-stage.html](https://docs.aws.amazon.com/cli/latest/reference/secretsmanager/update-secret-version-stage.html)範例會將 AWSCURRENT 預備標籤移至舊版的秘密，將秘密還原至舊版。若要尋找舊版的 ID，請使用 [https://docs.aws.amazon.com/cli/latest/reference/secretsmanager/list-secret-version-ids.html](https://docs.aws.amazon.com/cli/latest/reference/secretsmanager/list-secret-version-ids.html)或檢視 Secrets Manager 主控台中的版本。

在此範例中，具有 AWSCURRENT 標籤的版本為 a1b2c3d4-5678-90ab-cdef-EXAMPLE111111，具有 AWSPREVIOUS 標籤的版本為 a1b2c3d4-5678-90ab-cdef-EXAMPLE22222。在此範例中，您將 AWSCURRENT 標籤從 11111 版移至 22222。由於 AWSCURRENT 標籤已從版本中移除， `update-secret-version-stage`會自動將 AWSPREVIOUS 標籤移至該版本 (11111)。效果是交換 AWSCURRENT 和 AWSPREVIOUS 版本。

```
aws secretsmanager update-secret-version-stage \
  --secret-id {{MyTestSecret}} \
  --version-stage AWSCURRENT \
  --move-to-version-id {{a1b2c3d4-5678-90ab-cdef-EXAMPLE22222}} \
  --remove-from-version-id {{a1b2c3d4-5678-90ab-cdef-EXAMPLE11111}}
```