module DefraRuby::Aws::HasAwsBucketConfiguration
Public Instance Methods
aws_credentials()
click to toggle source
# File lib/defra_ruby/aws/services/concerns/has_aws_bucket_configuration.rb, line 17 def aws_credentials ::Aws::Credentials.new(bucket.access_key_id, bucket.secret_access_key) end
s3()
click to toggle source
# File lib/defra_ruby/aws/services/concerns/has_aws_bucket_configuration.rb, line 10 def s3 ::Aws::S3::Resource.new( region: bucket.region, credentials: aws_credentials ) end
s3_bucket()
click to toggle source
# File lib/defra_ruby/aws/services/concerns/has_aws_bucket_configuration.rb, line 6 def s3_bucket s3.bucket(bucket.bucket_name) end