Problem in accessing bucket of my AWS S3 account Problem in accessing bucket of my AWS S3 account ruby-on-rails ruby-on-rails

Problem in accessing bucket of my AWS S3 account


Before you connect, try using

AWS::S3::DEFAULT_HOST.replace "s3-ap-southeast-1.amazonaws.com"

Another thing you can do (although this isn't really a good solution) is to access the bucket with the array index

AWS::S3::Bucket.list[0]


If anyone is getting the issue where you are trying to do different regions for different platforms, you can setup your config like this:

AWS.config({    :region => 'us-west-2',    :access_key_id => ENV["AWS_ACCESS_KEY_ID"],    :secret_access_key => ENV["AWS_SECRET_ACCESS_KEY"],    :s3 => { :region => 'us-east-1' }})


Here I ran into this problem too. Since I live in Brazil I tried creating a sao paulo bucket, after I deleted it and used a US Standart bucket everything panned out well.