It can currently authenticate, create buckets, create files, retrieve files, delete files, and delete buckets. The tests do require you to provide your awsAccessKey and awsSecretAccessKey as environment variables.
If you need to get down with some S3 action and Jets3t makes your eyeballs bleed, please give this a shot and let me know if you find any problems.
Hey this is cool, I just might pull it into the main distribution. Although, I will need to be able to run tests on it. Is there some minimal s3 account I can sign up for that doesn't require a subscription?
None of the AWS services require a subscription per se. You do have to sign up for the service and accept their T&Cs, provide your billing information and then pay for any of the usage of that account. The good news is that the tests that I've written don't even tally up to a single cent worth of use, but even so, it does put a damper on building tests when you actually do have to pay for them.
One way around this, which I haven't looked into much, is you could use a Eucalyptus Walrus installation to test against since it's interface is compatible with Amazon S3:
I'd love for this to be part of the main branch as I think it would get more use that way. And I have no issues with keeping an eye on it, running tests and fixing issues/adding features, as it's still pretty bare bones right now.
Cool, I've merged it in. And thanks for checking compilation against
On 9/28/10 9:24 PM, avalade [via Databinder] wrote:
I'd love for this to be part of the main branch as I think it
would get more use that way. And I have no issues with keeping an
eye on it, running tests and fixing issues/adding features, as
it's still pretty bare bones right now.
I just submitted a pull request with some docs about the aws-s3 module in the 0.7.7.markdown file. Sorry about the delay. I didn't get the message until after the scotch bottle had opened for the weekend. And before you say "At 10AM?!", I'm on the other side of the world where it was 10pm, so it is quite socially acceptable for the scotch to be pouring at that point.