Skip to main content

A small example package for AWS: S3, EC2, CloudWatch

Project description

Project description

version version version

Custom package for AWS Services

My custom awsservice on PYPI

SETUPTOOLS docs

Getting Started

Assuming that you have a supported version of Python installed, you can first set up your environment with:

$ python -m venv .venv
...
$ . .venv/bin/activate

Then, you can install aws-service from PyPI with:

$ python -m pip install awsservice

or install from S3 source with: url

Using AWS-service

After installing the package:

Set up credentials (in e.g. ~/.aws/credentials):

  • aws_access_key_id = YOUR_KEY
  • aws_secret_access_key = YOUR_SECRET
  • region=us-east-1

Other credentials configuration method can be found here

Then, from a Python interpreter you can import it and use its classes and functions::

>>> from awsservice.ec2_service import Ec2Service
>>> from awsservice.s3_service import S3Service
>>> from awsservice.cloudwatch_service import CloudwatchService
>>> my_s3 = S3Service()
>>> my_s3.create_new_bucket(bucket_name='my_new_bucket', region='eu-west-2')
>>> my_s3.put_file( file_name='file_1', bucket='my_new_bucket', object_name='custom-name')

Availible modules:

Class S3Service (module s3_service)

Functionality (availible methods):

Class Ec2Service (module ec2_service)

Functionality (availible methods):

Class CloudwatchService (module cloudwatch_service)

Functionality (availible methods):

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

awsservice-0.0.7.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

awsservice-0.0.7-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file awsservice-0.0.7.tar.gz.

File metadata

  • Download URL: awsservice-0.0.7.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for awsservice-0.0.7.tar.gz
Algorithm Hash digest
SHA256 57ed5bd48a3470a57552538ccbe5967633df87139e4fd9674ad348da3cb74eba
MD5 0323476f747fe45d04d8e2ec24d3b761
BLAKE2b-256 4378281716b6d76b5bd8f00d9471caa54b60f97a48b193b37825bc0d4907fd50

See more details on using hashes here.

File details

Details for the file awsservice-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: awsservice-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for awsservice-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 a05fee801c5569a6a4708b14d936b2ff608d1f5ee19cb54a3b8de4f4127a97da
MD5 3e3bcd6f885065195185459fcd467688
BLAKE2b-256 6ea3df616848931cac53983c837836021f4b1a2a611f7ef38a6ab1c86a9bed00

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