awspy 1.0.0

Creator: railscoder56

Last updated:

Add to Cart

Description:

awspy 1.0.0

AWSPy
Utility tools for running Python services in AWS. Note: This package isn't designed to replace
services such as Boto3 - the Python AWS SDK.
Features
Fargate Backed ECS

Tooling to extract container metadata, stats, and task information
Fargate Readme

Installation
Install using Pip:
pip install awspy

Usage
Import the service, then run commands:
from awspy.ecs import Fargate

Fargate().get_container_metadata_v4()

Each service is initialised in a common way. You can pass configuration options during
initialisation (and if no options are provided then all options revert to their defaults):
from awspy.ecs import Fargate

Fargate(raise_errors=False, logger=my_logger)

The options available for all services are:



Option
Type
Description
Default




raise_errors
Boolean
Should exceptions bubble up?
True


logger
Python logger
A Python logger instance to log information and errors to.
Python logger (logging.getLogger(__name__))



Useful Links
AWSPy:

PyPi
GitHub
Releases

Useful Python AWS Packages

Localstack
Moto
Boto3

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.