复制备份 - Amazon ElastiCache for Redis
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

复制备份

您可以复制任何备份,无论它是自动还是手动创建的。您还可以导出自己的备份,以便从 ElastiCache 外部访问它。有关导出备份的指南,请参阅导出备份

以下过程演示如何复制备份。

复制备份(控制台)

  1. 登录 Amazon Web Services Management Console 并打开 ElastiCache 控制台 (https://console.aws.amazon.com/elasticache/)。

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

  3. 从备份列表中,选择要复制的备份名称左侧的复选框。

  4. 选择 Copy (复制)

  5. Create Copy of the Backup? (创建备份副本?) 对话框中,执行以下操作:

    1. New backup name 框中键入新备份的名称。

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

    3. 选择 Copy (复制)

要复制备份,请使用 copy-snapshot 操作。

Parameters

  • --source-snapshot-name – 要复制的备份的名称。

  • --target-snapshot-name – 备份副本的名称。

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

以下示例复制自动备份。

对于 Linux、macOS 或 Unix:

aws elasticache copy-snapshot \ --source-snapshot-name automatic.my-redis-primary-2014-03-27-03-15 \ --target-snapshot-name my-backup-copy

对于 Windows:

aws elasticache copy-snapshot ^ --source-snapshot-name automatic.my-redis-primary-2014-03-27-03-15 ^ --target-snapshot-name my-backup-copy

有关更多信息,请参阅 copy-snapshot中的 Amazon CLI

要复制备份,请使用带有以下参数的 CopySnapshot 操作:

Parameters

  • SourceSnapshotName – 要复制的备份的名称。

  • TargetSnapshotName – 备份副本的名称。

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

以下示例复制自动备份。

https://elasticache.us-west-2.amazonaws.com/ ?Action=CopySnapshot &SourceSnapshotName=automatic.my-redis-primary-2014-03-27-03-15 &TargetSnapshotName=my-backup-copy &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &Version=2014-12-01 &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20141201T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>

有关更多信息,请参阅 Amazon ElastiCache API 参考中的 CopySnapshot