All Projects → x6j8x → Erlaws

x6j8x / Erlaws

Licence: other
Erlang Amazon WebServices

Programming Languages

erlang
1774 projects

Labels

Projects that are alternatives of or similar to Erlaws

Caloriecounter
AWS Lex based chatbot that calculates calories based on different fast food restaurants. This was an entry for a coding challenge on DevPost, and is actively used on Facebook Messenger. The issues list is actively managed as what defects or improvements are found by real world usage.
Stars: ✭ 46 (-8%)
Mutual labels:  aws
Terraform Aws Github Ci
[DEPRECATED] Serverless CI for GitHub using AWS CodeBuild with PR and status support
Stars: ✭ 49 (-2%)
Mutual labels:  aws
Serverless Application Model
AWS Serverless Application Model (SAM) is an open-source framework for building serverless applications
Stars: ✭ 8,305 (+16510%)
Mutual labels:  aws
Driftctl
Detect, track and alert on infrastructure drift
Stars: ✭ 1,019 (+1938%)
Mutual labels:  aws
Lambdify
AWS Lambda automation and integration for Python.
Stars: ✭ 48 (-4%)
Mutual labels:  aws
Appsync Resolvers Example
Example project for AppSync, GraphQL, and AWS Lambda resolvers using Go.
Stars: ✭ 50 (+0%)
Mutual labels:  aws
Infra Personal
Terraform for setting up my personal infrastructure
Stars: ✭ 45 (-10%)
Mutual labels:  aws
Go Sqs Poller
An AWS SQS Poller
Stars: ✭ 50 (+0%)
Mutual labels:  aws
Terraform Aws Dynamodb
Terraform module that implements AWS DynamoDB with support for AutoScaling
Stars: ✭ 49 (-2%)
Mutual labels:  aws
Lambda The Terraform Way
AWS Lambda using Terraform., an Introductory Cookbook
Stars: ✭ 1,056 (+2012%)
Mutual labels:  aws
Aws.ec2
AWS EC2 Client Package
Stars: ✭ 47 (-6%)
Mutual labels:  aws
Laravel Elasticbeanstalk Queue Worker
Stars: ✭ 48 (-4%)
Mutual labels:  aws
Serverless
This is intended to be a repo containing all of the official AWS Serverless architecture patterns built with CDK for developers to use. All patterns come in Typescript and Python with the exported CloudFormation also included.
Stars: ✭ 1,048 (+1996%)
Mutual labels:  aws
Simple S3 Setup
Code examples used in the post "How to Setup Amazon S3 in a Django Project"
Stars: ✭ 46 (-8%)
Mutual labels:  aws
Devops Exercises
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
Stars: ✭ 20,905 (+41710%)
Mutual labels:  aws
Ridge
AWS Lambda HTTP Proxy integration event bridge to Go net/http.
Stars: ✭ 45 (-10%)
Mutual labels:  aws
Get Aws Profile Bash
Fetch AWS keys and secrets from ~/.aws/credentials using a simple bash script
Stars: ✭ 49 (-2%)
Mutual labels:  aws
Yesterday I Learned
Brainfarts are caused by the rupturing of the cerebral sphincter.
Stars: ✭ 50 (+0%)
Mutual labels:  aws
Amplify Js
A declarative JavaScript library for application development using cloud services.
Stars: ✭ 8,539 (+16978%)
Mutual labels:  aws
Aws Serverless Java Container
A Java wrapper to run Spring, Jersey, Spark, and other apps inside AWS Lambda.
Stars: ✭ 1,054 (+2008%)
Mutual labels:  aws

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].