Crate rusoto [−] [src]
Rusoto
Rusoto is a Rust SDK for Amazon Web Services. It follows best practices for AWS Credentials.
The library interacts with AWS in the same fashion as Python's boto3 SDK.
Credentials
Credentials are sourced from environment variables, AWS credentials file and IAM instance profiles, in that order. IAM instance profile credentials are refreshed automatically as needed.
Supported services
- SQS
- S3 (partial implementation)
Requests and request signing
Rusoto uses AWS Signature 4 to sign requests.
Modules
credentials |
AWS credentials: sourcing and supplying for signed requests |
error |
Errors during AWS communication or parsing |
params |
Parameters for talking to SQS |
regions |
AWS Regions and helper functions |
request |
A request to AWS, pre-signed |
s3 |
S3 bindings for Rust |
signature |
Tools for signing a request to AWS |
sqs |
SQS bindings for Rust |
xmlutil |
Tools for handling XML from AWS with helper functions for testing |