Skip to main content

Wrapper of AWS API to use with Lambda

Project description

awswrapper - AWS API Wrapper
========================

AWS API Wrapper for Lambda

Usage
-----

It will look into your aws credentials file

Import the ec2wrapper

>>> from awswrapper import ec2wrapper

Use describe functions for talk to aws

>>> ec2wrapper.describe_instances(state=None)
>>> ec2wrapper.describe_instances_by_tag(tag, value=None, state=None)

Execute actions on those Instances

>>> ec2wrapper.terminate_instances(instance_ids, dry_run)
>>> ec2wrapper.stop_instances(instance_ids, dry_run)
>>> ec2wrapper.start_instances(instance_ids, dry_run)

Get data from the EC2 Response

>>> ec2wrapper.get_instances_data(ec2_instances)
>>> ec2wrapper.get_instances_ids(ec2_instances)

Get data from Instance

>>> ec2wrapper.get_tags_from_instance(instance)

Get the EC2 Connection

>>> ec2wrapper.get_ec2_connection(instance)


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

awswrapper-0.3.0.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

awswrapper-0.3.0-py2.py3-none-any.whl (4.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file awswrapper-0.3.0.tar.gz.

File metadata

  • Download URL: awswrapper-0.3.0.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for awswrapper-0.3.0.tar.gz
Algorithm Hash digest
SHA256 2c20a8b08c5c26ffbecd402fc053349948732025b97cb7b1438d4eea6443f247
MD5 5600d710b3c932fd3dc71ba0d9f4a353
BLAKE2b-256 49d42bf0e172f8ca25b6cb41897f8dde4c74c02c469aea09575d1afd39ac9ee4

See more details on using hashes here.

File details

Details for the file awswrapper-0.3.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for awswrapper-0.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 38ac430c3a31503317a67bd2606ef9687e5a1e0e0586506efd3fa8553e88116a
MD5 d8236f777056accdd5ff65b59506b3a2
BLAKE2b-256 69418a5c49c15c5cb952455b57b47f4cffc7671dd3fc8bb9b799cb0bb9e45abd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page