创建快照的临时EBS卷。(快照:操作:创建卷)
创建一个临时EC2 Linux实例,安装aws cli。
将卷附加到实例并挂载。(EBS卷:操作:附加卷 - 必须与所在可用区相同)
从lsblk找到已挂载快照卷的名称-例如 /dev/xvdj
将卷内容复制到您的系统-例如sudo bash -c "dd if=/dev/xvdj bs=8M | gzip > /home/ubuntu/volbk.gz"
将您的.gz文件复制到S3- aws s3 cp ~/volbk.gz s3://my-bucket-name
检查您的S3存储桶内是否成功到达;取消挂载快照卷
终止实例。
删除快照EBS卷。
aws --region <目标区域> ec2 copy-snapshot --source -<源区域> --source -snapshot-id <snap-0xyz9999999> --description
copy-snapshot 命令是 AWS CLI 命令,用于复制 EBS 卷的快照并将其存储在 Amazon S3 中。您可以在同一区域内或从一个区域向另一个区域复制快照。
此示例命令将来自一个区域的任意 ID 的快照复制到另一个区域。
aws --region us-east-1 ec2 copy-snapshot --source-region us-west-2 --source-snapshot-id snap-066877671789bd71b --description "This is my copied snapshot."
有关更多信息,请参见 https://docs.aws.amazon.com/cli/latest/reference/ec2/copy-snapshot.html