エンジニアのソフトウェア的愛情

または私は如何にして心配するのを止めてプログラムを・愛する・ようになったか

備忘録:aws-sdk gem を使って AWS S3 にファイルをアップロードする

require 'aws-sdk'

client = Aws::S3::Client.new(
          access_key_id: 'your-aws-access-key-id',
          secret_access_key: 'your-aws-secret-access-key',
          region: 'your-region')

client.put_object(
  bucket: 'target-backet-name',
  key: 'sample.txt',
  body: File.read('path/to/local/sample.txt'))

Aws::S3::Client#put_object - AWS SDK for Ruby V2