Return-Path: Delivered-To: apmail-incubator-libcloud-archive@minotaur.apache.org Received: (qmail 75951 invoked from network); 24 Jun 2010 11:07:23 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 24 Jun 2010 11:07:23 -0000 Received: (qmail 43606 invoked by uid 500); 24 Jun 2010 11:07:23 -0000 Delivered-To: apmail-incubator-libcloud-archive@incubator.apache.org Received: (qmail 43472 invoked by uid 500); 24 Jun 2010 11:07:21 -0000 Mailing-List: contact libcloud-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: libcloud@incubator.apache.org Delivered-To: mailing list libcloud@incubator.apache.org Received: (qmail 43459 invoked by uid 99); 24 Jun 2010 11:07:19 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 24 Jun 2010 11:07:19 +0000 X-ASF-Spam-Status: No, hits=2.5 required=10.0 tests=AWL,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of pfhaggar@gmail.com designates 209.85.216.47 as permitted sender) Received: from [209.85.216.47] (HELO mail-qw0-f47.google.com) (209.85.216.47) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 24 Jun 2010 11:07:15 +0000 Received: by qwi2 with SMTP id 2so228831qwi.6 for ; Thu, 24 Jun 2010 04:06:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=Z/CiK7Itg0r50Mj4rLuohNS4RFNiFLKAu/qUA0kXXlo=; b=IfNidfiJzqGPcKI83b3WMxYZHefL4chFHuBaJDQV1ZpDkKK2mHMVj/rCc1h8OUWcaN RlxHRsXiPARqtfQG40BDXPa5ChU6eLEfEcyhn+ldupb2owtDQlqYrjJoMicmckGEdAcO wCacgi9N4aFv1chLwCLow5QP8FqYL4tH8yT1o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=yILk+4EU3zWWQZl7/zhbgNETLKBldfFHAzmdQXZMtSyS2FvnK5dR6MrC006dVcLpml gAg3i2OILOIa9NW4NYQhjCr5RS4IAeyW6mW0t/5O6A50eY1Gwhpr3u2kiyAtLgA9rXWO qghkqLPu7nFbx5860U/LAga9ZtjAJSlZkaPhI= MIME-Version: 1.0 Received: by 10.224.96.98 with SMTP id g34mr546377qan.208.1277377614215; Thu, 24 Jun 2010 04:06:54 -0700 (PDT) Received: by 10.229.245.132 with HTTP; Thu, 24 Jun 2010 04:06:54 -0700 (PDT) In-Reply-To: References: Date: Thu, 24 Jun 2010 07:06:54 -0400 Message-ID: From: Peter Haggar To: libcloud@incubator.apache.org Content-Type: multipart/alternative; boundary=00c09f9b09d3f081440489c4a66c Subject: Re: [libcloud] Storage Support --00c09f9b09d3f081440489c4a66c Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I think adding storage support to libCloud is a great idea. In fact, there is an existing API we should look at and consider using: SimpleCloud - http://www.simplecloud.org/. Right now, SimpleCloud is implemented in PHP but we could use the API here. Here's a brief version of the storage API from SimpleCloud, in PHP: public function fetchItem($path, $options =3D null); public function storeItem($destinationPath,$data,$options =3D null); public function deleteItem($path, $options =3D null); public function copyItem($sourcePath, $destinationPath, $options =3D null); public function moveItem($sourcePath, $destinationPath, $options =3D null); public function renameItem($path, $name, $options =3D null); public function listItems($path, $options =3D null); public function fetchMetadata($path, $options =3D null); public function storeMetadata($destinationPath, $metadata, $options =3D nul= l); public function deleteMetadata($path); public function getAdapter(); Peter On Thu, Jun 17, 2010 at 10:40 AM, Paul Querna wrote: > On Thu, Jun 17, 2010 at 2:57 AM, Adri=E1n wrote: > > Hi folks, > > > > it's my first post on the list, so first of all wanna thak you for the > > effort you've made with libcloud. I've been browsing libcloud source to > see > > if it fits for a project I have in mind, and I've not seen any kind of > > support for services as S3, EBS or other cloud storage systems. Is this > true > > or am I blind? if it's true and Im not blind, are you guys thinking of > > adding support for that in the near future? > > I believe Jeremy was starting to hack on adding EBS support, and i > think its something we need to do. (Along with a few more things like > elastic ips). > > Regarding S3/Cloudfiles aka block storage over http, we have had some > ideas about doing it -- I've played with it on a local branch a few > times, but I've not had time to finish it into something usable. > > Would love patches both areas :) > -- --00c09f9b09d3f081440489c4a66c--