【发布时间】:2017-10-05 09:45:46
【问题描述】:
我正在尝试在发送到 S3(客户端加密)之前加密我的文件。但是文件没有正确上传。它打开时出现错误。请指导可能是什么问题。 我正在使用 aws-sdk 版本 3。
这是我的代码:
s3 = Aws::S3::Encryption::Client.new(encryption_key: Rails.application.secrets.s3_client_key)
bucket_name = "my-bucket"
key = "my_records/record_1.jpg"
File.open('file_path', 'rb') do |file|
s3.put_object(
bucket:bucket_name,
key:key,
body:file
)
end
【问题讨论】:
-
请分享错误
-
它说“图像无法显示,因为它包含错误。”
标签: ruby aws-sdk ruby-on-rails-4.2