Hello there It is possible for s3 to work outside of Amazon my setup is on a custom dedicated server.
Look in the S3 bucket properties and change the region to the one specified. If it says like mine US Standard change it to us-east-1 and it should work fine