S3 跨区域复制

跨区域复制 (CRR) 允许跨不同的 AWS 区域中的存储桶自动、异步地复制对象。为跨区域复制配置的存储桶可由相同 AWS 账户或不同账户拥有。

使用存储桶级别配置启用跨区域复制。向源存储桶添加复制配置。在最小配置中,您需要提供以下内容:

  • 您希望 Amazon S3 将对象复制到的目标存储桶。
  • 一个 AWS IAM 角色,Amazon S3 可以担任该角色以代表您复制对象

其他配置选项如下。

何时使用 CRR

跨区域复制可帮助您实现以下功能:

  • 符合合规性要求 — 虽然 Amazon S3 默认跨多个地理位置较远的可用区存储数据,但是合规性要求所规定的数据存储距离可能更远。通过跨区域复制,可以在远距离 AWS 区域之间复制数据以满足这些要求。
  • 最大限度减少延迟 — 如果客户处于两个地理位置,您可以在地理位置与用户较近的 AWS 区域中维护对象副本,从而最大限度缩短访问对象时的延迟。
  • 提高操作效率 — 您在两个不同 AWS 区域中具有分析同一组对象的计算集群,您可能选择在这些区域中维护对象副本。
  • 在不同的所有权下维护对象副本 — 无论谁拥有源对象,您都可以指示 Amazon S3 将副本的所有权更改为拥有目标存储桶的 AWS 账户。这称作拥有者覆盖 选项。您可以使用此选项来要限制对对象副本的访问权。

CRR 要求

跨区域复制要求满足以下条件:

  • 源存储桶拥有者必须已为其账户启用源和目标 AWS 区域。目标存储桶拥有者必须已为其账户启用目标区域。有关启用或禁用 AWS 区域的更多信息,请参阅 AWS General Reference 中的 AWS 区域和终端节点
  • 源存储桶和目标存储桶必须已启用版本控制。
  • 源存储桶和目标存储桶必须处于不同的 AWS 区域。
  • Amazon S3 必须有权代表您将对象从源存储桶复制到目标存储桶。
  • 如果源存储桶的拥有者不拥有该存储桶中的对象,则对象拥有者必须使用对象访问控制列表 (ACL) 对该存储桶拥有者授予 READ 和 READ_ACP 权限。有关更多信息,请参阅使用 ACL 管理访问
  • 如果源存储桶已启用 Amazon S3 对象锁定,目标存储桶也必须启用对象锁定。有关更多信息,请参阅使用 Amazon S3 对象锁定以锁定对象

    要在启用对象锁定的存储桶上启用跨区域复制,请联系 AWS 支持团队:AWS 支持

有关更多信息,请参阅 CRR 设置概述

如果您要在跨账户方案(其中,源存储桶和目标存储桶由不同的 AWS 账户拥有)中设置复制配置,则存在以下附加要求:

目标存储桶的拥有者必须使用存储桶策略向源存储桶的拥有者授予复制对象的权限。有关更多信息,请参阅 当源存储桶和目标存储桶由不同的 AWS 账户拥有时授予权限

原文地址:https://www.cnblogs.com/cloudrivers/p/11231542.html

时间: 2024-09-29 23:09:57

S3 跨区域复制的相关文章

干货 | 对象存储的跨地域复制概述

一.功能和使用场景 1.功能 跨区域复制(Bucket Cross-Region Replication) 是跨不同区域的Bucket自动.异步复制Object,它会将对源Bucket中的对象的改动(除删除操作)同步到目标Bucket.跨区域复制功能能够很好的满足用户数据复制或者提供Bucket跨区域容灾的需求.目标Bucket中的对象是源Bucket中对象的精确副本,它们具有相同的对象名.元数据以及内容. 2.使用场景 当您有以下需要时,设置跨区域复制可能对您有所帮助: 数据复制:由于业务原因

混合云存储跨云灾备方案之跨云复制

摘要: 混合云容灾实现了跨云/多云场景中的应用和整机的灾备和恢复.支持整机和主流的企业应用,如各版本的Oracle(Oracle RAC近期即将支持)和SQL Server等.先进的压缩重删服务节约了备份时的网络带宽和空间占用,云灾备库的按需分配和弹性无限扩展,灾备ECS可关机不付费等多个特性,从多个维度将用户成本降到最低. 前面两篇文章介绍了基于阿里云备份的跨云备份和云存储网关的跨云复制,两者主要是解决文件粒度的备份与恢复问题.如果用户需要保护一个云上的数据库应用,而不仅仅是数据库的数据文件:

个人永久性免费-Excel催化剂功能第44波-可见区域复制粘贴不覆盖隐藏内容

Excel的复制粘贴操作,每天都在进行,若其中稍能提升一点效率,长久来说,实在是很可观的效率提升. Excel自带的复制粘贴功能,若复制的数据源或粘贴的目标位置中有隐藏的行列内容,简单一个复制粘贴充满许多的坑坑哇哇.Excel催化剂今天为你全部解决,填满所有的坑! 文章出处说明 原文在简书上发表,再同步到Excel催化剂微信公众号或其他平台上,文章后续有修改和更新将在简书上操作, 其他平台不作同步修改更新,因此建议阅读其他出处的文章时,尽可能跳转回简书平台上查看. 使用场景 在数据临时加工处理过

使用ZeroClipboard解决跨浏览器复制到剪贴板的问题

Zero Clipboard的实现原理 Zero Clipboard 利用透明的Flash让其漂浮在复制按钮之上,这样其实点击的不是按钮而是 Flash ,这样将需要的内容传入Flash,再通过Flash的复制功能把传入的内容复制到剪贴板. Zero Clipboard的安装方法 首先需要下载 Zero Clipboard的压缩包,解压后把文件夹中两个文件:ZeroClipboard.js 和 ZeroClipboard.swf 放入到你的项目中. 然后把在你要使用复制功能的页面中引入Zero

scp命令详解—跨服务器复制文件

scp在跨机器复制的时候为了提高数据的安全性,使用了ssh连接和加密方式,如果机器之间配置了ssh免密码登录,那在使用scp的时候密码都不用输入. 在服务器104.238.161.75上操作,将服务器104.238.161.75上/home/lk/目录下所有的文件全部复制到43.224.34.73的/root目录下,命令为:scp -r /home/lk [email protected]:/root(注意:IP与路径直接加冒号). 命令详解: scp是secure copy的简写,用于在Lin

跨浏览器复制神器 ZeroClipboard 2.x快速入门详解

有些时候,我们希望让用户在网页上完成某个操作就能自动将指定的内容复制到用户计算机的剪贴板中.但是出于安全原因,大多数现代浏览器都未提供通用的剪贴板复制接口(或即便有,也默认被禁用).只有IE浏览器可以通过如下方式来进行复制. window.clipboardData.setData("Text", "这里是需要复制的文本内容") 想要实现跨浏览器的复制功能,我们就可以使用 ZeroClipboard. ZeroClipboard 及其原理介绍 ZeroClipboa

跨服务器复制文件

先说下常用的情况: 两台机器IP分别为:A.104.238.161.75,B.43.224.34.73. 在A服务器上操作,将B服务器上/home/lk/目录下所有的文件全部复制到本地的/root目录下,命令为:scp -r [email protected]:/home/lk /root. 具体过程为: [[email protected] ~]# scp -r [email protected]:/home/lk /root [email protected]'s password: k2.

实用的插件:跨浏览器复制jQuery-zclip

Query-zclip是一个复制内容到剪贴板的jQuery插件,使用它我们不用考虑不同浏览器和浏览器版本之间的兼容问题.jQuery-zclip插件需要Flash的支持,使用时记得安装Adobe Flash Player. 1.jQuery-zclip插件官网ZeroClipboard.swf下载地址 2.jQuery-zclip用法 //引入jQuery-zclip相关js及swf文件<script type="text/javascript" src="<%=

vim 跨文件复制

我们都知道,当我们在一个文件之间进行复制粘贴的时候,vim提供给我们的方法非常多,三个模式下都有方法实现字符.句子.段落之间的复制粘贴.当时,如果我们想要在两个文件之间进行复制粘贴,这就有点麻烦了.我之前常用的方法是分窗口实现.这个的缺点就是,每次都打开连个文件.更关键的是,如果两个文件>目录相差太多,打开的时候非常的麻烦.而且,这个方法,不适合操作那些需要root权限的文章.还有就是使用ctrl+shift+c跟ctrl+shift+c来进行复制粘贴操作>.这个方法的弊端就更清楚了,因为会存