【发布时间】:2015-01-08 09:36:05
【问题描述】:
非常简单的问题,但我找不到任何人解决它,或者真的没有提到这个问题。基本上,我希望通过在启动时将环境变量与该框相关联来向远程 ec2 框添加少量信息。
我看到有人提到了tags 的概念,但我正在寻找可以从实例中天真地检查和访问的东西,目前尚不清楚tags 是否提供该功能。
理想情况下,添加这些环境变量的接口在实例实例化后也不会被任何外部方访问。
我意识到我可以通过设置一个安全的数据库来达到类似的效果,但仅仅尝试向实例添加几条元数据似乎过于复杂。
不寻找讲义,但任何指向有关此文档的链接将不胜感激。我目前正在使用boto(下面的代码),所以适合boto 框架的东西是理想的,但如果我不得不下降到亚马逊的REST api,它不会是世界末日。
def create_instances(connection, type, number, **kwargs):
kwargs.update({
'min_count': number,
'max_count': number
})
return connection.run_instances(**kwargs).instances # maybe if kwargs had an environment variable?
【问题讨论】:
标签: python amazon-web-services amazon-ec2 environment-variables boto