【发布时间】:2015-01-15 15:38:22
【问题描述】:
我正在尝试通过 S3 设置从一台本地 PC 到 AWS EC2 实例的单向目录同步过程。
两台机器都是Windows。
我尝试使用命令行界面。
在本地机器上:
aws s3 sync source_dir s3://bucket --region eu-central-1
这个命令似乎运行良好。如果没有新内容,则不会同步任何内容。到目前为止一切顺利。
在 AWS 实例上:
aws s3 sync s3://bucket target_dir --region eu-central-1
使用这个命令,我有一个问题。每当我运行它时,总会有一些东西要下载(它似乎总是相同的文件集,也许它们都是它们,但它似乎是它们的一个子集)。我的期望是,一旦同步,再次运行命令不会产生下载。
我在政策中授予了这些权限:
"Action": [
"s3:GetObject",
"s3:GetObjectAcl",
"s3:ListBucket",
"s3:PutObject",
"s3:PutObjectAcl"
],
"Resource": [
"arn:aws:s3:::bucket_name",
"arn:aws:s3:::bucket_name/*"
]
我是否在此设置中遗漏了任何内容,以便在我运行第二次同步时如果没有可下载的内容,我不会下载文件?
【问题讨论】:
标签: amazon-web-services amazon-s3 aws-cli