gpt4 book ai didi

ruby - 如何使用 ruby​​ 更新一批 S3 对象的元数据?

转载 作者:数据小太阳 更新时间:2023-10-29 06:41:15 25 4
gpt4 key购买 nike

我需要更改 S3 上成百上千个对象的一些元数据(内容类型)。用 ruby​​ 做这个的好方法是什么?据我所知,无法使用 fog.io 仅保存元数据,必须重新保存整个对象。好像在用 the official sdk library将需要我为这一项任务滚动一个包装器环境。

最佳答案

没错,官方SDK可以修改对象元数据,无需重新上传。它的作用是 copy the object但那是在服务器上,所以你不需要下载文件并重新上传。

包装器很容易实现,比如

bucket.objects.each do |object|
object.metadata['content-type'] = 'application/json'
end

关于ruby - 如何使用 ruby​​ 更新一批 S3 对象的元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9280858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com