跳转到主要内容

为给定的AWS实例输出有效的主机名

项目描述

=============
aws-hostname
=============

为给定的AWS实例输出有效的主机名

安装
============

通过PyPI使用PIP:

pip安装aws-hostname

通过GitHub使用PIP:

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

用法
=====

CLI用法如下:

用法: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]

您也可以使用等效的环境变量代替命令参数。

此命令将使用实例ID和标签“aws:autoscaling:groupName”来构造一个有效的主机名。这对于为自动扩展组设置可读的主机名很有用,如下所示:

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

您也可以使用-u标志运行它,使用IAM配置文件而不是访问/密钥。

在针对非自动扩展组节点运行的情况下,它将回退到实例的“名称”属性。

项目详情


下载文件

下载适合您的平台文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源分发

aws-hostname-0.0.4.tar.gz (4.1 kB 查看哈希值)

上传于 源代码

由以下支持