我知道如何使用 aws cli 更新对象的所有者,但我想使用 aws-sdk gem 以 ruby 方式执行此操作。在 AWS cli 中,我们这样做
aws --profile new-owner s3 cp s3://<bucket-name>/<samplefile.txt> s3://<bucket-name>/<samplefile.txt>
通过上述方式我们可以更新aws存储桶中文件的所有者。如何使用 aws-sdk gem 执行上述操作...有什么想法吗?
最佳答案
我得到了答案,我必须替换metadata_directive..
@destination_bucket.object(target).copy_from(@destination_bucket.object(target), metadata_directive: 'REPLACE')
关于ruby - 使用 aws-sdk gem 更改 s3 文件对象所有者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46951544/