level 7
【技术文章】AWS S3跨区域复制实践
光环云 徐毅
简述
跨区域复制(Cross Region Replication)是AWS对象存储服务S3的一项非常实用的功能特性,允许用户跨不同区域中的存储桶自动、异步地复制对象,
要求
l 源存储桶和目标存储桶必须已经启用版本控制
l 源存储桶和目标存储桶必须处于不同的区域
l S3必须有权代表用户将对象从源存储桶复制到目标存储桶
跨区域复制既可以在同一个账号之下进行,也可以在不同的账号之间进行,因为我只有一个账号,所以本次实践就是在同一个账号之下进行的,有兴趣的兄弟可以多弄几个账号试试。
跨区域存储可以通过控制台、AWS CLI和AWS开发工具包来进行操作配置,本次实践通过AWS CLI进行,当然前提是已经安装好了CLI,我安装的是windows版本。
实践
步骤1 创建源存储桶,并启用版本控制
1)创建存储桶
aws s3api create-bucket \
--bucket source \ //指定源存储桶名称
--region us-east-1 \ //指定源存储桶所在区域
--profile acctA //指定配置文件
蓝色部分是在CLI上执行的命令,在CLI上执行该命令:
2019年08月06日 02点08分
1
光环云 徐毅
简述
跨区域复制(Cross Region Replication)是AWS对象存储服务S3的一项非常实用的功能特性,允许用户跨不同区域中的存储桶自动、异步地复制对象,
要求
l 源存储桶和目标存储桶必须已经启用版本控制
l 源存储桶和目标存储桶必须处于不同的区域
l S3必须有权代表用户将对象从源存储桶复制到目标存储桶
跨区域复制既可以在同一个账号之下进行,也可以在不同的账号之间进行,因为我只有一个账号,所以本次实践就是在同一个账号之下进行的,有兴趣的兄弟可以多弄几个账号试试。
跨区域存储可以通过控制台、AWS CLI和AWS开发工具包来进行操作配置,本次实践通过AWS CLI进行,当然前提是已经安装好了CLI,我安装的是windows版本。
实践
步骤1 创建源存储桶,并启用版本控制
1)创建存储桶
aws s3api create-bucket \
--bucket source \ //指定源存储桶名称
--region us-east-1 \ //指定源存储桶所在区域
--profile acctA //指定配置文件
蓝色部分是在CLI上执行的命令,在CLI上执行该命令:







