AWS SDK for Ruby
開発者ガイド

バケットに項目をアップロードする

次の例では、us-west-2 リージョンのバケット my-bucket に項目 (ファイル) C:file.txt をアップロードします。C:file.txt はファイルの完全修飾名であるため、項目の名前がファイルの名前に設定されます。

require 'aws-sdk' s3 = Aws::S3::Resource.new(region: 'us-west-2') file = 'C:\file.txt' bucket = 'my-bucket' # Get just the file name name = File.basename(file) # Create the object to upload obj = s3.bucket(bucket).object(name) # Upload it obj.upload_file(file)