[Alexandria-list] Amazon AWS 3.0 deprecation, switch to ECS 4.0
Joseph Method
tristil at gmail.com
Sat Feb 9 23:07:00 EST 2008
Hey, this all sounds good, although I don't know anything about it :).
One thought, maybe we should just check in the source and start
maintaining it here, since we're probably one of the main consumers of
it now? Maybe not.
On Feb 7, 2008 10:33 PM, Cathal Mc Ginley <cathal.alexandria at gnostai.org> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> I recently got this reminder from the "Amazon Web Services Developer
> Connection Newsletter":
>
> This is an important reminder that the Amazon
> E-Commerce Web Service 3.0 will be deprecated on March 31st, 2008,
> after which we will no longer accept Amazon ECS 3.0 requests.
>
> Ruby/Amazon is based upon the AWS v3 API, so I think we're going to
> have to rewrite our Amazon provider. There exists a small, simple ruby
> library for dealing with Amazon ECS version 4.0 (the RESTful API):
> amazon-ecs http://www.pluitsolutions.com/projects/amazon-ecs
> which has an MIT license (not very clear from the website, but in the
> code). The library is 300 lines of Ruby, so there is a case for
> incorporating it directly into Alexandria, perhaps even cutting it down
> and modifying it as needed (being careful with the copyright notices
> of course!).
>
> As it's such a small lib, a lot of the nice object structure provided by
> Ruby/Amazon is absent (from what I've seen with a quick glance). But it
> does allow us to interact with the RESTful web service on a
> fine-grained level.
>
> Anyway, I was thinking of writing this thing myself, but I've plenty
> of other stuff to be working on & I've decided not to be greedy! :^) So,
> in case anyone else wants to have a go, this could be a good place to
> start coding on Alexandria. You just have to read up on Amazon ECS 4.0,
> there's a migration guide here:
> http://developer.amazonwebservices.com/connect/entry.jspa?externalID=627
>
> Then have a look at the current provider:
> lib/alexandria/book_providers/amazon.rb
> and create a new one in its image (amazon_ecs.rb) and start switching
> over the features.
>
> Anyway, we're going to need new Amazon ECS support for our next
> release, so if no-one gets around to writing this I'm sure I
> can handle it. If I do, I'll write a tutorial on how I approached it.
>
> - Cathal.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.2.2 (GNU/Linux)
> Comment: GnuPT 2.6.2.1 by EQUIPMENTE.DE
>
> iD8DBQFHq82kfMAUnRdb+8oRAgs8AKDTeL8b4akEcOcJVCvuSrqDj3tzUQCgpixE
> oFrYU/YHvL8YvCHtMGDT7Tk=
> =3Voa
> -----END PGP SIGNATURE-----
> _______________________________________________
> Alexandria-list mailing list
> Alexandria-list at rubyforge.org
> http://rubyforge.org/mailman/listinfo/alexandria-list
>
--
-J. Method
More information about the Alexandria-list
mailing list