Skip to main content
=============
aws-hostname
=============

Outputs a valid hostname for a given AWS instance

Installation
============

Using PIP via PyPI::

pip install aws-hostname

Using PIP via Github::

pip install git+git://github.com/josegonzalez/python-aws-hostname.git#egg=aws-hostname

Usage
=====

CLI Usage is as follows::

usage: aws-hostname [-h] [-i EC2_INSTANCE_ID] [-r EC2_REGION]
[-a AWS_ACCESS_KEY_ID] [-s AWS_SECRET_ACCESS_KEY]
[-t AWS_TAG] [-n] [-u] [-d]

You can also use the equivalent environment variables in place of command arguments.

This command will use the instance id and the tag ``aws:autoscaling:groupName`` to construct a valid hostname. It is useful for setting readable hostnames for autoscale groups like so::

aws-hostname -r $REGION -a $ACCESS_ID -s $SECRET_KEY -i $INSTANCE_ID > /etc/hostname
hostname -F /etc/hostname

You can also run it with the -u flag to connect using IAM profile instead of the access/secret key.

In cases where it is run against a non-autoscale group node, it will fallback to the ``Name`` attribute of the instance.

Metadata

Release files for aws-hostname 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aws-hostname 0.0.4
File Size Uploaded
aws-hostname-0.0.4.tar.gz 4.1 kB Details

Release files / aws-hostname-0.0.4.tar.gz

Download URL aws-hostname-0.0.4.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c61a3648b2179d8be218d0e629b0c06c02c99950ba533be935587f47cbc5f7c7
BLAKE2b-256 checksum
How to use checksums
554fd407f4ec6a964127a8f8c02b89cd88ba24945e8abf58510ede32459ab285
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.4 This release

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page