我使用命令./barname.bin
aws s3 cp ./barname.bin s3://fooname/barname.bin
复制到s3
我有一个不同的文件./barname.1.bin
,我想上传代替该文件
如何使用s3://fooname/barname.bin
在./barname.1.bin
上传和替换(覆盖)文件?
s3://fooname/barname.bin
处提供)。 答案 0 :(得分:30)
据我了解,您已在s3://fooname/barname.bin
找到了现有文件,并且您想要将其替换为新文件。要替换它,您应该只在旧的上面上传一个新的:
aws s3 cp ./barname.1.bin s3://fooname/barname.bin
。
旧文件将被替换。根据{{3}},这是原子,但由于EC2s复制模式,对密钥的请求可能仍会返回旧文件一段时间。