title: Having problems accessing bucket that is not using US region with the .Net SDK
body: <p>I have recently been trying ot write code to add and delete content form an Amazon S3 bucket. I am completely new to Amazon S3 and the AmazonWS .Net SDK. </p>
  
  <p>The bucket region endpoint is <a href="http://sqs.eu-west-1.amazonaws.com" rel="noreferrer">http://sqs.eu-west-1.amazonaws.com</a> so I constructed my client like this:</p>
  
  <pre><code>_s3Client = AWSClientFactory.CreateAmazonS3Client(accessKey, awsSecretKey, new AmazonS3Config().WithServiceURL("http://sqs.eu-west-1.amazonaws.com"));
  </code></pre>
  
  <p>If I leave out the AmazonS3Config bit I get this error:</p>
  
  <blockquote>
    <p>A redirect was returned without a new location.  This can be caused by
    attempting to access buckets with periods in the name in a different
    region then the client is configured for.</p>
  </blockquote>
  
  <p>When I put in the AmazonS3Config  bit I no longer get that error but I appear to have no access to this bucket at all or any other bucket that I would usually have access to. Any request I send returns null. </p>
  
  <p>I have tested my code with other buckets that are configured to the standard US region and it all works well. The single difference is in the CreateAmazonS3Client method where I set the config with the EU endpoint.</p>
  
  <p>Could anybody give me some guidance on how I should set up my client to work with a bucket in the EU(Ireland) region. I have been searching for a few hours and every tutorial or document I have followed has not worked so far. </p>