skillfed

aws

Utility to manage your Amazon Web Services and run Fabric against filtered set of EC2 instances.

aws v0.2.5 167.4K downloads/30d#10,469 on PyPI9
Permissive license BSD Abandoned released

What it is and what it does

This is a command-line wrapper around Boto and Fabric designed to simplify AWS management tasks. It provides a CLI interface to list EC2 instances and Elastic Load Balancer (ELB) resources, and integrates with Fabric to execute remote tasks across filtered sets of EC2 hosts. The tool is configured via environment variables for AWS credentials and an optional settings file for SSH and region configuration.

The package was last updated on 2013-06-10 and is no longer maintained. It targets Python 2.7 and was designed when Boto was the primary AWS SDK. Modern AWS development has largely moved to other tools, making this package obsolete for current infrastructure work.

Use it for:

  • List EC2 instances and ELB resources via command line without writing custom code
  • Run Fabric deployment tasks across all EC2 instances or instances behind a specific load balancer
  • Filter EC2 hosts by ELB membership before executing remote commands
  • Query AWS infrastructure state from shell scripts or automation workflows

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Command-line tool to manage Amazon EC2 and ELB instances and run Fabric tasks against filtered sets of EC2 hosts.

No. The package is abandoned (last commit 2013-06-10), targets Python 2.7, and depends on outdated libraries. Install friction is high and maintenance is nonexistent. Do not use for new projects.

Install

aws on PyPI

pip

pip install aws

uv

uv add aws

poetry

poetry add aws

Installing aws

Before you install

High install friction and abandoned maintenance—last release was 2013-06-10 with no updates since. Targets Python 2.7 and depends on external libraries not declared in metadata.

License in practice

BSD license (permissive) places no restrictions on use, modification, or redistribution.

Quickstart

pip install aws

Set environment variables:
export AWS_ACCESS_KEY_ID=your_key
export AWS_SECRET_ACCESS_KEY=your_secret

Then use the command line:
aws ec2 list
aws elb list
aws ec2 fab mymethod

Requires Python 2.7; depends on external Boto and Fabric libraries; AWS credentials must be set via environment variables or configuration file

Verify before relying

  • Whether Boto and Fabric are declared as runtime dependencies but missing from metadata
  • Compatibility with modern Python versions and current AWS API
  • Whether the CLI interface remains functional with current library versions

Package facts

License BSD (permissive)
Python support not specified
Install friction high — source build required
Runtime dependencies none
Maintenance abandoned — 4,813 days since the last release
Last repo commit
First released
Downloads 167,442/month — #10,469 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: aws-0.2.5.tar.gz

Development Status :: 3 - AlphaEnvironment :: ConsoleIntended Audience :: DevelopersIntended Audience :: System AdministratorsLicense :: OSI Approved :: BSD LicenseOperating System :: MacOS :: MacOS XOperating System :: POSIXOperating System :: UnixProgramming Language :: PythonProgramming Language :: Python :: 2.7Topic :: Software DevelopmentTopic :: Software Development :: Build ToolsTopic :: Software Development :: LibrariesTopic :: Software Development :: Libraries :: Python ModulesTopic :: System :: ClusteringTopic :: System :: Software DistributionTopic :: System :: Systems Administration

Tags

aws ec2 command line managementfabric ec2 instance automationboto wrapper clielb ec2 instance listingaws infrastructure management toolfabric remote execution awsec2 instance orchestration
aws-legacyec2-managementabandoned

More Software Development packages