也许这很愚蠢,但如果我创建一个 ECS 任务定义(例如,请参阅https://aws.amazon.com/blogs/compute/better-together-amazon-ecs-and-aws-lambda/的步骤 6 ) ,如何读取 Python 脚本中的环境变量?
它像 os.environ["AWS_REGION"] 一样简单吗?或者我应该使用 boto3 路线,例如,http://boto3.readthedocs.org/en/latest/reference/services/ecs.html#ECS.Client.describe_task_definition?
感谢您的帮助
如果您提供ECS 任务定义 JSON 的环境部分,则可以从容器中读取这些内容,因此您应该能够使用这些os.environ['ENVVAR']行。
'environment': [
{
'foo': 'bar'
}
]
Run Code Online (Sandbox Code Playgroud)
可以通过 bash 访问,$foo因此您的代码没有理由无法访问它。
| 归档时间: |
|
| 查看次数: |
3346 次 |
| 最近记录: |