This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit 6b19451b9efe7669f0115895563da83eaaffb895
tree 9f59d0c7bf2f2cd34f018b3234f8b5b1e5698cb9
parent c1261c1c82c7da382b0803911b25dd4040f0580d
tree 9f59d0c7bf2f2cd34f018b3234f8b5b1e5698cb9
parent c1261c1c82c7da382b0803911b25dd4040f0580d
erlaws /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Wed Mar 25 02:40:48 -0700 2009 | |
| |
Emakefile | Wed Mar 25 02:40:48 -0700 2009 | |
| |
LICENSE | Wed Mar 25 02:40:48 -0700 2009 | |
| |
README.txt | ||
| |
include/ | Wed Mar 25 02:40:48 -0700 2009 | |
| |
src/ |
README.txt
Erlaws provides Erlang interfaces to various Amazon WebService offerings.
This code is no longer maintained, so feel free to fork it.
-- original documentation from Google Code wiki --
= Description =
Erlaws is a collection of client implementations of Amazon's WebServices offerings. Currently there are clients for S3,
SQS and SDB.
= Build =
Check out the latest code from svn and issue {{{erl -make}}} to build the sources.
= Usage =
All erlaws modules (erlaws_s3, _sdb, _sqs) are now parameterized modules. You can create a new instance of a modules
using (example for erlaws_sdb):
SDB = erlaws_sdb:new(AWS_KEY, AWS_SEC_KEY, (true|false)).
The last parameter determines whether the connection should made using plain HTTP (false) or HTTPS (true).
In order to be able to use erlaws the "inets" and "crypto" application must be started.
= Documentation =
All available functions are documented in the .erl files for the service clients.
Here a short overview:
== erlaws_s3 ==
* list_buckets/0
* create_bucket/1
* create_bucket/2 (for EU buckets)
* delete_bucket/1
* list_contents/1
* list_contents/2
* put_object/5
* get_object/2
* info_object/2
* delete_object/2
== erlaws_sqs ==
* list_queues/0
* list_queues/1
* get_queue/1
* create_queue/1
* create_queue/2
* get_queue_attr/1
* set_queue_attr/3
* delete_queue/1
* send_message/2
* receive_message/1
* receive_message/2
* receive_message/3
* delete_message/2
== erlaws_sdb ==
* create_domain/1
* delete_domain/1
* list_domains/0
* list_domains/1
* put_attributes/3
* delete_item/2
* delete_attributes/3
* get_attributes/2
* get_attributes/3
* list_items/1
* list_items/2
* query_items/2
* query_items/3








