如何将环境变量传递给在AWS Batch中运行的python脚本

时间:2019-11-24 16:41:13

标签: python amazon-web-services boto3 aws-batch

我正在使用boto3客户端从lambda调用AWS Batch作业。我正在使用boto3 Submit_job api 用于提交作业。在提交作业时,我已经配置了环境变量。但是 在Cloudwatch日志中观察到时,在AWS Batch内运行的python脚本(在Docker容器中带有)不会打印我的自定义环境变量,但它正在打印默认的AWS Batch环境变量。

我正在使用os.environ在Python中打印环境变量

response = client.submit_job(
    jobName='securejobname',
    jobQueue='securejobqueue',
    jobDefinition='securejobdefinition',
    parameters={
        'filedata': 'filetestdata'
    },
    containerOverrides={
        'environment': [
            {
                'name': 'myfileattribute',
                'value': 'simplefile.txt'
            },
        ],
    }
)

Do we need to configure any thing specific?

0 个答案:

没有答案