aws-sdk
を使って S3 からバイナリファイルをローカルマシンにダウンロードする方法メモ。
ググッてヒットするのが v1 の情報ばかりで惑ったがとりあえず以下の読んでなんとかした。
Downloading Objects from Amazon S3 using the AWS SDK for Ruby - AWS Developer Blog - Ruby
# retry しないので注意 File.open('filename', 'wb') do |file| s3.get_object(bucket: 'bucket-name', key:'object-key') do |chunk| file.write(chunk) end end
S3 上の操作は Aws::S3::Client
を使うのが推奨になったらしい。