Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zakharb/awsconnect

Client to work with AWS
https://github.com/zakharb/awsconnect

aws aws-ec2 aws-s3 aws-sqs boto3 python3

Last synced: about 3 hours ago
JSON representation

Client to work with AWS

Awesome Lists containing this project

README

        



 Low Budget Font


description






usage

## :orange_square: Getting Started

[AWS Client](https://github.com/zakharb/awsconnect) is python utility that use boto3 library
to get information about EC2 instances
to put, get files from S3 buckets
to send, receive messages from SQS

### Installing

Install via `pip`
```
pip install awsconnect
```

## :orange_square: Run



### Examples EC2
Get information about instances in EC2
```
python3 -m awsconnect ec2
```

### Examples S3
Put files to S3 buckets
```
python3 -m awsconnect s3 put --filename test.json --bucket test
```

Get files from S3 buckets
```
python3 -m awsconnect s3 get --filename test.json --bucket test
```

### Examples SQS
Send messages from SQS
```
python3 -m awsconnect sqs send --queue test --filename example_sqs_messages.json
```

Receive messages from SQS
```
python3 -m awsconnect sqs receive --queue test
```

## :orange_square: Versioning

Using [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/zakharb/awsconnect/tags).

## :orange_square: Authors

* **Zakhar Bengart** - *Initial work* - [Ze](https://github.com/zakharb)

See also the list of [contributors](https://github.com/zakharb/awsconnect/contributors) who participated in this project.

## :orange_square: License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation - see the [LICENSE](LICENSE) file for details