[ec2] RFC: Amazon Web Services client libraries

shlomo.swidler at gmail.com shlomo.swidler at gmail.com
Thu Jan 14 12:28:30 GMT 2010


For Java you want the jets3t library (for S3) and Typica for the rest of AWS.

http://jets3t.s3.amazonaws.com/index.html
http://code.google.com/p/typica/


On Thu, Jan 14, 2010 at 2:00 PM,  <ubuntu-ec2-request at lists.ubuntu.com> wrote:
> Send Ubuntu-ec2 mailing list submissions to
>        ubuntu-ec2 at lists.ubuntu.com
>
> To subscribe or unsubscribe via the World Wide Web, visit
>        https://lists.ubuntu.com/mailman/listinfo/ubuntu-ec2
> or, via email, send a message with subject or body 'help' to
>        ubuntu-ec2-request at lists.ubuntu.com
>
> You can reach the person managing the list at
>        ubuntu-ec2-owner at lists.ubuntu.com
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Ubuntu-ec2 digest..."
>
>
> Today's Topics:
>
>   1.  RFC: Amazon Web Services client libraries (Mathias Gug)
>   2. Re:  RFC: Amazon Web Services client libraries (Peter Wolanin)
>   3. Re:  RFC: Amazon Web Services client libraries (Dav Clark)
>   4. Re:  RFC: Amazon Web Services client libraries (Sidnei da Silva)
>   5. Re:  RFC: Amazon Web Services client libraries (Duncan McGreggor)
>   6. Re:  RFC: Amazon Web Services client libraries (Mathias Gug)
>   7. Re:  RFC: Amazon Web Services client libraries (Duncan McGreggor)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 13 Jan 2010 16:47:20 -0500
> From: Mathias Gug <mathiaz at ubuntu.com>
> Subject: [ec2] RFC: Amazon Web Services client libraries
> To: ubuntu-ec2 at lists.ubuntu.com
> Message-ID: <20100113214719.GC3679 at mathias-10v.mathiaz.net>
> Content-Type: text/plain; charset="us-ascii"
>
> Hi,
>
> I'm looking for feedback on which AWS client libraries should be made available
> as part of Ubuntu. Making it easy to develop applications that use AWS and  UEC
> services is one of the goal of the Ubuntu Server team. The AWS client libraries
> blueprint [1] focuses on listing existing projects and then choose which ones
> should be packaged for Lucid.
>
> [1]: https://blueprints.launchpad.net/ubuntu/+spec/server-lucid-aws-client-libraries
>
> If you know of great projects in PHP, Perl, Python, Ruby, Java (or any other
> platform) that help using AWS and UEC services such as EC2 or S3 make a note of
> them in the wiki page [2] (preferred choice) or by replying to this email
> thread.
>
> [2]: https://wiki.ubuntu.com/AWSClientLibraries
>
> Thanks,
>
> --
> Mathias Gug
> Ubuntu Developer  http://www.ubuntu.com
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: not available
> Type: application/pgp-signature
> Size: 197 bytes
> Desc: Digital signature
> Url : https://lists.ubuntu.com/archives/ubuntu-ec2/attachments/20100113/1ac1add4/attachment-0001.pgp
>
> ------------------------------
>
> Message: 2
> Date: Wed, 13 Jan 2010 17:04:42 -0500
> From: Peter Wolanin <peter.wolanin at acquia.com>
> Subject: Re: [ec2] RFC: Amazon Web Services client libraries
> To: Mathias Gug <mathiaz at ubuntu.com>
> Cc: ubuntu-ec2 at lists.ubuntu.com
> Message-ID:
>        <2c138bed1001131404h62490cecpc7ec53575bab526f at mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> We use the right_aws Gem offered by RightScale when we need to script with Ruby.
>
> http://rubyforge.org/projects/rightscale
>
> -Peter
>
> On Wed, Jan 13, 2010 at 4:47 PM, Mathias Gug <mathiaz at ubuntu.com> wrote:
>> Hi,
>>
>> I'm looking for feedback on which AWS client libraries should be made available
>> as part of Ubuntu. Making it easy to develop applications that use AWS and ?UEC
>> services is one of the goal of the Ubuntu Server team. The AWS client libraries
>> blueprint [1] focuses on listing existing projects and then choose which ones
>> should be packaged for Lucid.
>>
>> [1]: https://blueprints.launchpad.net/ubuntu/+spec/server-lucid-aws-client-libraries
>>
>> If you know of great projects in PHP, Perl, Python, Ruby, Java (or any other
>> platform) that help using AWS and UEC services such as EC2 or S3 make a note of
>> them in the wiki page [2] (preferred choice) or by replying to this email
>> thread.
>>
>> [2]: https://wiki.ubuntu.com/AWSClientLibraries
>>
>> Thanks,
>>
>> --
>> Mathias Gug
>> Ubuntu Developer ?http://www.ubuntu.com
>>
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.9 (GNU/Linux)
>>
>> iEYEARECAAYFAktOP2cACgkQM0thG+z3pVgWeACdHwJToJBR8Tth3733r8QthS4R
>> 0L8AoNkBGjcZqfBLijo2wWYSkOywm8z4
>> =Hl4s
>> -----END PGP SIGNATURE-----
>>
>> --
>> Ubuntu-ec2 mailing list
>> Ubuntu-ec2 at lists.ubuntu.com
>> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-ec2
>>
>>
>
>
>
> --
> Peter M. Wolanin, Ph.D.
> Momentum Specialist,  Acquia. Inc.
> peter.wolanin at acquia.com
>
>
>
> ------------------------------
>
> Message: 3
> Date: Wed, 13 Jan 2010 14:57:25 -0800
> From: Dav Clark <dav at alum.mit.edu>
> Subject: Re: [ec2] RFC: Amazon Web Services client libraries
> To: ubuntu-ec2 at lists.ubuntu.com
> Message-ID: <2E7DD436-6CEE-4A57-8C9C-C0FFBD658609 at alum.mit.edu>
> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
>
> I don't know if these belong on a standard image or not... so I
> figured I'd offer these for discussion:
>
> StarCluster is a (fairly young) project for dynamically creating a
> cluster with support for Sun Grid Engine and OpenMPI:
>
> http://web.mit.edu/starcluster/
>
> txAWS is an asyncronous python lib for using various features of AWS.
> Not as complete AWS feature coverage as boto (which I suppose is the
> reigning champ for python + AWS), but perhaps more useful for some
> applications:
>
> https://launchpad.net/txaws
>
> (txAWS has very little web presence right now)
>
> Should I just put these on the wiki? Star-cluster in particular
> doesn't really fit into that table.
>
> Dav
>
> On Jan 13, 2010, at 1:47 PM, Mathias Gug wrote:
>
>> Hi,
>>
>> I'm looking for feedback on which AWS client libraries should be
>> made available
>> as part of Ubuntu. Making it easy to develop applications that use
>> AWS and  UEC
>> services is one of the goal of the Ubuntu Server team. The AWS
>> client libraries
>> blueprint [1] focuses on listing existing projects and then choose
>> which ones
>> should be packaged for Lucid.
>>
>> [1]: https://blueprints.launchpad.net/ubuntu/+spec/server-lucid-aws-client-libraries
>>
>> If you know of great projects in PHP, Perl, Python, Ruby, Java (or
>> any other
>> platform) that help using AWS and UEC services such as EC2 or S3
>> make a note of
>> them in the wiki page [2] (preferred choice) or by replying to this
>> email
>> thread.
>>
>> [2]: https://wiki.ubuntu.com/AWSClientLibraries
>>
>> Thanks,
>>
>> --
>> Mathias Gug
>> Ubuntu Developer  http://www.ubuntu.com
>> --
>> Ubuntu-ec2 mailing list
>> Ubuntu-ec2 at lists.ubuntu.com
>> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-ec2
>
>
>
>
> ------------------------------
>
> Message: 4
> Date: Wed, 13 Jan 2010 22:03:38 -0200
> From: Sidnei da Silva <sidnei.da.silva at canonical.com>
> Subject: Re: [ec2] RFC: Amazon Web Services client libraries
> To: Dav Clark <dav at alum.mit.edu>
> Cc: ubuntu-ec2 at lists.ubuntu.com
> Message-ID:
>        <a7a2b76b1001131603k5ce84895w683f38b7c2dbd81 at mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> On Wed, Jan 13, 2010 at 8:57 PM, Dav Clark <dav at alum.mit.edu> wrote:
>> txAWS is an asyncronous python lib for using various features of AWS.
>> Not as complete AWS feature coverage as boto (which I suppose is the
>> reigning champ for python + AWS), but perhaps more useful for some
>> applications:
>>
>> https://launchpad.net/txaws
>>
>> (txAWS has very little web presence right now)
>>
>> Should I just put these on the wiki? Star-cluster in particular
>> doesn't really fit into that table.
>
> +1 on txAWS. We are both using and contributing to txAWS as part of
> the Landscape project, and we are in the process of removing the last
> traces of boto. Compatibility with both EC2 and UEC are a *must* for
> us and we'll make sure that the library is maintained and evolved as
> our coverage of EC2 and UEC functionality grows in Landscape.
>
> -- Sidnei
> Landscape Software Engineer
>
>
>
> ------------------------------
>
> Message: 5
> Date: Wed, 13 Jan 2010 17:56:58 -0700
> From: Duncan McGreggor <duncan at canonical.com>
> Subject: Re: [ec2] RFC: Amazon Web Services client libraries
> To: ubuntu-ec2 at lists.ubuntu.com
> Message-ID: <4B4E6BDA.7090502 at canonical.com>
> Content-Type: text/plain; charset=UTF-8
>
> Sidnei da Silva wrote:
>> On Wed, Jan 13, 2010 at 8:57 PM, Dav Clark <dav at alum.mit.edu> wrote:
>>> txAWS is an asyncronous python lib for using various features of AWS.
>>> Not as complete AWS feature coverage as boto (which I suppose is the
>>> reigning champ for python + AWS), but perhaps more useful for some
>>> applications:
>>>
>>> https://launchpad.net/txaws
>>>
>>> (txAWS has very little web presence right now)
>>>
>>> Should I just put these on the wiki? Star-cluster in particular
>>> doesn't really fit into that table.
>>
>> +1 on txAWS. We are both using and contributing to txAWS as part of
>> the Landscape project, and we are in the process of removing the last
>> traces of boto. Compatibility with both EC2 and UEC are a *must* for
>> us and we'll make sure that the library is maintained and evolved as
>> our coverage of EC2 and UEC functionality grows in Landscape.
>>
>> -- Sidnei
>> Landscape Software Engineer
>
> Hey all,
>
> I'm one of the maintainers of txAWS, and not only are we using it in
> Landscape, but the UbuntuOne guys want to use it as well. Elliot Murphy
> approached me at the last UDS encouraging me to get it into Lucid so
> they could more easily make a transition to it (they've got a lot of
> Twisted stuff in place, so it's a natural fit for them).
>
> It's on my short list of things to learn about doing (getting a package
> into Ubuntu), as time is running out for Lucid...
>
> Mathias, what do you need from me and the txAWS team to make this as
> easy as possible for inclusion in Lucid? Are you championing AWS
> libraries for inclusion, or just trying to round up champions?
>
> Thanks!
>
> d
>
>
>
>
> ------------------------------
>
> Message: 6
> Date: Wed, 13 Jan 2010 21:41:46 -0500
> From: Mathias Gug <mathiaz at ubuntu.com>
> Subject: Re: [ec2] RFC: Amazon Web Services client libraries
> To: ubuntu-ec2 at lists.ubuntu.com
> Message-ID: <20100114024146.GA10651 at mathias-10v.mathiaz.net>
> Content-Type: text/plain; charset=us-ascii
>
> Hi Duncan,
>
> On Wed, Jan 13, 2010 at 05:56:58PM -0700, Duncan McGreggor wrote:
>> Sidnei da Silva wrote:
>> > On Wed, Jan 13, 2010 at 8:57 PM, Dav Clark <dav at alum.mit.edu> wrote:
>> >> txAWS is an asyncronous python lib for using various features of AWS.
>> >> Not as complete AWS feature coverage as boto (which I suppose is the
>> >> reigning champ for python + AWS), but perhaps more useful for some
>> >> applications:
>> >>
>> >
>> > +1 on txAWS. We are both using and contributing to txAWS as part of
>> > the Landscape project, and we are in the process of removing the last
>> > traces of boto. Compatibility with both EC2 and UEC are a *must* for
>> > us and we'll make sure that the library is maintained and evolved as
>> > our coverage of EC2 and UEC functionality grows in Landscape.
>> >
>> > -- Sidnei
>> > Landscape Software Engineer
>>
>>
>> Mathias, what do you need from me and the txAWS team to make this as
>> easy as possible for inclusion in Lucid? Are you championing AWS
>> libraries for inclusion, or just trying to round up champions?
>>
>
> I'm trying to round up champions. What are the main differences between
> python-boto and txAWS?
>
> Thanks,
>
> --
> Mathias Gug
> Ubuntu Developer  http://www.ubuntu.com
>
>
>
> ------------------------------
>
> Message: 7
> Date: Wed, 13 Jan 2010 23:02:43 -0700
> From: Duncan McGreggor <duncan at canonical.com>
> Subject: Re: [ec2] RFC: Amazon Web Services client libraries
> To: ubuntu-ec2 at lists.ubuntu.com
> Message-ID: <4B4EB383.5000709 at canonical.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Mathias Gug wrote:
>> Hi Duncan,
>>
>> On Wed, Jan 13, 2010 at 05:56:58PM -0700, Duncan McGreggor wrote:
>>> Sidnei da Silva wrote:
>>>> On Wed, Jan 13, 2010 at 8:57 PM, Dav Clark <dav at alum.mit.edu> wrote:
>>>>> txAWS is an asyncronous python lib for using various features of AWS.
>>>>> Not as complete AWS feature coverage as boto (which I suppose is the
>>>>> reigning champ for python + AWS), but perhaps more useful for some
>>>>> applications:
>>>>>
>>>> +1 on txAWS. We are both using and contributing to txAWS as part of
>>>> the Landscape project, and we are in the process of removing the last
>>>> traces of boto. Compatibility with both EC2 and UEC are a *must* for
>>>> us and we'll make sure that the library is maintained and evolved as
>>>> our coverage of EC2 and UEC functionality grows in Landscape.
>>>>
>>>> -- Sidnei
>>>> Landscape Software Engineer
>>>
>>> Mathias, what do you need from me and the txAWS team to make this as
>>> easy as possible for inclusion in Lucid? Are you championing AWS
>>> libraries for inclusion, or just trying to round up champions?
>>>
>>
>> I'm trying to round up champions. What are the main differences between
>> python-boto and txAWS?
>
> Hey Mathias,
>
> The meaningful difference between boto and txAWS is that the latter is
> asynchronous (Twisted framework). Boto can't be used in Twisted-based
> software since it's blocking/synchronous (without going through crazy
> hoops). Twisted-based apps need txAWS if they're working with Amazon's
> cloud.
>
> Thanks,
>
> d
>
>
>
>
> ------------------------------
>
> --
> Ubuntu-ec2 mailing list
> Ubuntu-ec2 at lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-ec2
>
>
> End of Ubuntu-ec2 Digest, Vol 13, Issue 6
> *****************************************
>



-- 
Shlomo Swidler
Cloud Computing Developer and Consultant, Amazon EC2 Expert
http://www.orchestratus.com/
http://shlomoswidler.com/



More information about the Ubuntu-ec2 mailing list