我正在使用aws-sdk gem版本2,我正在尝试在我的存储桶上创建文件夹/文件。应该使用我的数据库中的图像URL填充每个文件夹(它们不是我系统上的真实文件)。我需要将这些“图像”放在aws s3上的这个桶文件夹中。存储桶文件夹必须与我的数据库中“图像”的ID具有相同的名称(例如,此ID的格式为'84675683')。所以我有这样的事情:
s3 = Aws::S3::Resource.new(region: 'region', access_key_id: ENV['ACCESS_KEY'], secret_access_key: ENV['SECRET_KEY'])
s3.bucket(ENV['S3_BUCKET_NAME']).object('special id which is in my db related to every image').put(body: 'image url which is string')
这不是创建文件夹,而是某些我无法点击的文件(它们的行为不像我可以点击打开内容的文件夹)而且没有填充任何内容。请帮助,我没有想法。