can connect with S3Anywhere but not S3AnywherePro

Amazon S3 file manager for Android handsets.

can connect with S3Anywhere but not S3AnywherePro

Postby MacLennan » Wed Dec 21, 2011 5:39 pm

I have been using S3Anywhere 1.8 successfully for a few months and just bought S3AnywherePro 1.9 from google market so that I can sync. Unfortunately I get the "request signature does not match" error when I try to connect with the Pro version (but not with the free version). I've tried setting the connection credentials (KeyID and SecretKey) in the Pro version three different ways:
(1) Importing from free version.
(2) Copying and pasting from the (working) credentials in the free version.
(3) Typing them in manually (yikes!).
As near as I can see, the free and Pro credentials are identical.

Other possibly relevant information:
(1) Both versions complain that my bucket name might not be up to DNS standards (but it works fine on the free version).
(2) I had similar problems when I originally entered the credentials in the free version several months ago. I tried entering them many ways, but it finally worked (I don't recall how).
(3) Coby Kyros MID 7024 tablet running Android 2.2.

Thanks for any suggestions. I am really anxious to get the Pro version working on my tablet.
-- Bruce
MacLennan
 
Posts: 2
Joined: Wed Dec 21, 2011 5:20 pm

Re: can connect with S3Anywhere but not S3AnywherePro

Postby support » Thu Dec 22, 2011 2:54 pm

You get a warning about DNS? That's it, you have a character that makes bucket location fail.
For Free version, S3Anwyhere uses http://s3.amazonaws.com/your_bucket (because US location support only).
For Pro version, S3Anwyhere uses http://your_bucket.s3.amazonaws.com

Can you rename your bucket? The DNS constrains of AWS are detailed at:
http://docs.amazonwebservices.com/Amazo ... tions.html

To comply with Amazon S3 requirements, bucket names:

•Can contain lowercase letters, numbers, periods (.), underscores (_), and dashes (-). You can use uppercase letters for buckets only in the US Standard region.

•Must start with a number or letter

•Must be between 3 and 255 characters long

•Must not be formatted as an IP address (e.g., 192.168.5.4)

To conform with DNS requirements, we recommend following these additional guidelines when creating buckets:

•Bucket names should not contain underscores (_)

•Bucket names should be between 3 and 63 characters long

•Bucket names should not end with a dash

•Bucket names cannot contain two, adjacent periods

•Bucket names cannot contain dashes next to periods (e.g., "my-.bucket.com" and "my.-bucket" are invalid)

Note
Buckets with names containing uppercase characters are not accessible using the virtual hosted-style request (e.g., http://yourbucket.s3.amazonaws.com/yourobject)


support
 
Posts: 1021
Joined: Sun Apr 20, 2008 4:40 pm

Re: can connect with S3Anywhere but not S3AnywherePro

Postby MacLennan » Fri Dec 23, 2011 3:53 am

Thanks, this seems to have fixed it. It's not possible to rename a bucket, but I already had another one that used only lowercase letters (and a "-"). For some reason I thought there was a problem with the dash, so I made a new bucket with no dash but with camelCase. So it was complaining about the upper case letter. I went back to the original bucket that was all lowercase and it worked fine. Thanks for the help! -- Bruce
MacLennan
 
Posts: 2
Joined: Wed Dec 21, 2011 5:20 pm

Re: can connect with S3Anywhere but not S3AnywherePro

Postby Eyal0 » Wed Feb 01, 2012 12:21 pm

It's silly that a free version can do what the paid version cannot. I've many Gigs of data online and, as buckets can't be renamed, fixing this would be difficult.

How about fixing this in the pro version?
Eyal0
 
Posts: 1
Joined: Wed Feb 01, 2012 12:17 pm

Re: can connect with S3Anywhere but not S3AnywherePro

Postby support » Sat Feb 04, 2012 6:34 pm

Cant' you create a new bucket and just move them to his new bucket? S3 allows server-to-server objects moving. Using non DNS compliant bucket name could cause further issues later, I think you should apply S3 rules about naming.
support
 
Posts: 1021
Joined: Sun Apr 20, 2008 4:40 pm


Return to S3Anywhere



cron

Sitemap | Privacy Statement | Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc.
in the U.S. and other countries. All other company and/or product names are the property of their respective owners.