一个简单的包,用于将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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7e45cf7cb5055fdb52b3a389270e0ad32ab8679e8f30718231029cb0ba37e13d |
|
MD5 | 6e9e3b5505dd41597c2427f334386fb0 |
|
BLAKE2b-256 | 292b911a3cfda5ec81ae5c80fee2a08870c64bde63755b8287180513695b2281 |