Skip to content

simpleigh/hawser

Repository files navigation

hawser

Build Status Licence Issues

NOTE: hawser is still incomplete and non-functional!

What is it?

A simple tool to perform tiny sysadmin tasks using Amazon Web Services.

Will support:

  • retrieving tags from EC2
  • uploading files to S3 buckets
  • downloading files from S3 buckets

Why not use an existing tool or library?

  • Most libraries are huge and try to support all AWS' services.
  • Many libraries depend on a third-party installer, e.g. pip or composer.
  • I don't want to clutter up production servers (security), or SCM (annoying).
  • In order to keep my AWS account secure, I want to know the minimal IAM permissions required for a particular job, and use temporary access credentials where possible.

Other tools

  • s3cmd is a powerful tool for S3 and CloudFront.

    • Doesn't document required IAM permissions (as far as I can tell).
    • Doesn't appear to support temporary access credentials.
    • I still need something to access EC2 tags.
  • AWS CLI is Amazon's CLI tool.

    • Requires pip for installation. I don't run a Python stack so don't really need this, and it makes it harder to configure machines with tools like Chef or Puppet.

Installation

Requirements

Make sure you have the following tools:

  • A C compiler

  • The GNU build system:

    • make
    • autoconf
    • automake
    • autoreconf
  • Required libraries (including headers):

Compiling

Run the following:

./autogen.sh
./configure
make

About

Tiny AWS tools.

Resources

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
COPYING
GPL-3.0
COPYING.GPL

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published