class AwsCli::CLI::Sss::Files
Public Instance Methods
copy()
click to toggle source
# File lib/awscli/cli/s3/files.rb, line 75 def copy create_s3_object @s3.copy_file options[:source_bucket], options[:source_file], options[:dest_bucket], options[:dest_file] end
delete()
click to toggle source
# File lib/awscli/cli/s3/files.rb, line 65 def delete create_s3_object @s3.delete_file options[:bucket_name], options[:file_name] end
get()
click to toggle source
# File lib/awscli/cli/s3/files.rb, line 57 def get create_s3_object @s3.download_file options[:bucket_name], options[:file_name], options[:local_path] end
list()
click to toggle source
# File lib/awscli/cli/s3/files.rb, line 10 def list create_s3_object @s3.list options[:bucket_name], options[:prefix] end
public_url()
click to toggle source
# File lib/awscli/cli/s3/files.rb, line 83 def public_url create_s3_object @s3.get_public_url options[:bucket_name], options[:file_name] end
put()
click to toggle source
# File lib/awscli/cli/s3/files.rb, line 19 def put create_s3_object if options[:dest_path] @s3.upload_file options[:bucket_name], options[:file_path], options[:dest_path] else @s3.upload_file options[:bucket_name], options[:file_path] end end
put_big()
click to toggle source
# File lib/awscli/cli/s3/files.rb, line 48 def put_big create_s3_object @s3.multipart_upload options end
put_rec()
click to toggle source
# File lib/awscli/cli/s3/files.rb, line 34 def put_rec create_s3_object @s3.upload_file_rec options end
Private Instance Methods
create_s3_object()
click to toggle source
# File lib/awscli/cli/s3/files.rb, line 91 def create_s3_object puts 'S3 Establishing Connection...' $s3_conn = if parent_options[:region] Awscli::Connection.new.request_s3(parent_options[:region]) else Awscli::Connection.new.request_s3 end puts 'S3 Establishing Connection... OK' @s3 = Awscli::S3::Files.new($s3_conn) end