It permits developers to interact with various AWS services from inside a Ruby-powered app.
Features:
- Complete error handling
- Persistent HTTP connections
- Robust HTTP-level retry layer
- The number of retries is user-configurable
- Fast REXML-based parsing of responses
- Uses libxml (if available) for faster response parsing
- Support for large S3 list operations
- Support for streaming GETs from S3, and streaming PUTs to S3 if the data source is a file
- Support for single-threaded usage, multi-threaded usage, as well as usage with multiple AWS accounts
- Support for both first- and second-generation SQS
- Support for signature versions 0, 1 and 2 on all services
- Interoperability with any cloud running Eucalyptus
- Test suite
- Documentation
- Supported services:
- EC2 (Elastic Compute Cloud)
- EBS (Elastic Block Store)
- Amazon S3 (Simple Storage Service)
- Amazon SQS (Simple Queue Service)
- Amazon SDB (SimpleDB)
- Amazon CloudFront (content distribution service)
- Amazon Load Balancing
- Amazon CloudWatch (monitoring service)
- AWS Identity and Access Management
Requirements:
- Amazon AWS API credentials
- REXML
Comments not found