跳转到主要内容

一个简单的包,用于将EC2实例元数据作为环境变量声明。

项目描述

ec2-meta-env

一个简单的包装脚本,用于将EC2实例元数据作为环境变量声明。

安装ec2-meta-env

安装ec2-meta-env就像这样简单

pip install ec2-meta-env --upgrade

使用ec2-meta-env

要将EC2实例元数据包含在您的应用程序的shell环境中,请将您的shell命令包裹在ec2-meta-env脚本中,并指定您希望使用的环境变量,例如

ec2-meta-env -e local-ipv4 /path/to/my/app

在上面的例子中,local-ipv4的值将在变量名EC2_LOCAL_IPV4下,在shell环境中对/path/to/my/app可访问。环境变量名称由在元API路径前加上EC2_,大写,并替换所有破折号和正斜杠为下划线组成。

其他选项

可以通过运行找到完整的选项列表

ec2-meta-env --help

为什么需要ec2-meta-env?

EC2通过http://169.254.169.254/latest/meta-data/提供实例元数据。有时如果这些信息可以通过环境变量访问,那么使用起来会更方便,例如,如果您的应用程序在亚马逊的弹性容器服务(ECS)上的Docker容器中运行。本项目使您能够在不手动调用EC2实例元数据API的情况下做到这一点。

感谢您,希望您觉得ec2-meta-env有帮助!

~Tobias McNulty

项目详情


下载文件

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

源代码发行版

ec2-meta-env-0.1.1.tar.gz (3.8 kB 查看哈希值)

上传时间 源代码

支持