复制快照 - 适用于 Redis 的 Amazon MemoryDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

复制快照

您可以复制任何快照,无论它是自动还是手动创建的。当复制快照时,除非明确覆盖,否则目标将使用与源相同的 KMS 加密密钥。您还可以导出自己的快照,以便从 MemoryDB 外部访问它。有关导出快照的指南,请参阅 导出快照

以下过程演示如何复制快照。

复制快照(控制台)
  1. 登录到 Amazon Web Services Management Console 并打开 MemoryDB for Redis 控制台,网址:https://console.aws.amazon.com/memorydb/

  2. 要查看您的快照列表,请从左侧导航窗格中,选择快照

  3. 在快照列表中,选择要复制的快照的名称左侧的单选按钮。

  4. 选择操作,然后选择复制

  5. 复制快照页面中,执行以下操作:

    1. 新快照名称框中,输入新快照的名称。

    2. 将可选 Target S3 Bucket 框留空。该字段只能用于导出快照,它需要特殊的 S3 权限。有关导出快照的信息,请参阅 导出快照

    3. 选择使用默认 Amazon KMS 加密密钥还是使用自定义密钥。有关更多信息,请参阅MemoryDB 传输中加密(TLS)

    4. 或者,为快照副本添加标签。

    5. 选择复制

要复制快照,请使用 copy-snapshot 操作。

Parameters
  • --source-snapshot-name – 要复制的快照的名称。

  • --target-snapshot-name – 快照副本的名称。

  • --target-bucket – 为导出快照预留。在复制快照时,请勿使用此参数。有关更多信息,请参阅导出快照

以下示例复制自动快照。

对于 Linux、macOS 或 Unix:

aws memorydb copy-snapshot \ --source-snapshot-name automatic.my-primary-2021-03-27-03-15 \ --target-snapshot-name my-snapshot-copy

对于 Windows:

aws memorydb copy-snapshot ^ --source-snapshot-name automatic.my-primary-2021-03-27-03-15 ^ --target-snapshot-name my-snapshot-copy

有关更多信息,请参阅copy-snapshot

要复制快照,请使用带有以下参数的 copy-snapshot 操作:

Parameters
  • SourceSnapshotName – 要复制的快照的名称。

  • TargetSnapshotName – 快照副本的名称。

  • TargetBucket – 为导出快照预留。在复制快照时,请勿使用此参数。有关更多信息,请参阅导出快照

以下示例复制自动快照。

https://memory-db.us-east-1.amazonaws.com/ ?Action=CopySnapshot &SourceSnapshotName=automatic.my-primary-2021-03-27-03-15 &TargetSnapshotName=my-snapshot-copy &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20210801T220302Z &Version=2021-01-01 &X-Amz-Algorithm=Amazon4-HMAC-SHA256 &X-Amz-Date=20210801T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20210801T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>

有关更多信息,请参阅 CopySnapshot