Net::Amazon::S3

acme on 2006-03-20T22:57:18

I've just released Net::Amazon::S3, which is a Perlish interface to the Amazon S3 - Simple Storage Service. Amazon is basically providing their scalable, reliable distributed filesystem to us, but for a small fee ($0.15 per GB-Month of storage used, $0.20 per GB of data transferred). It is possible to buy cheap disks for less than this price point - however disks die and Amazon can scale.

Amazon is turning into a bit of a network services company, isn't it? Here's hoping people build more cool tools like Brad's Brackup on top of this. Note that I don't ship the module with a test suite that calls the service - because it would cost you $0.01 to run it...


Mocks!

Dom2 on 2006-03-21T07:48:52

Never has there been a better reason for Mock Objects!

-Dom

Re:Mocks!

acme on 2006-03-21T08:02:09

Mock objects don't test that the web service hasn't changed ;-)

Perhaps allow it to use optional environment param

Alias on 2006-03-21T10:31:41

One way to deal with this is to have the tests take advantage of environment variables.

TEST_S3_ACCOUNT_ID, TEST_S3_SECRET_KEY or something like that.

Which lets people that REALLY want to test it and have their own accounts do so using real files.