python - 如何将环境变量传递给在 AWS Batch 中运行的 python 脚本
问题描述
我正在使用 boto3 客户端从 lambda 调用 AWS Batch 作业。我正在使用 boto3 submit_job api 来提交作业。在提交作业时,我已经配置了环境变量。但是在 AWS Batch 中运行的 python 脚本(在 docker 容器中)不是当我在 cloudwatch 日志中观察时打印我的自定义环境变量。但它正在打印默认的 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?
解决方案
推荐阅读
- django - 如何在 admin django 中设置多选选项
- node.js - 如何在不加载的情况下使用 socket.io 在另一个 api 中反映一个 api 更改?
- python - 在python中将文本文件的内容转换为json
- java - JavaFX CSS从窗口中删除蓝色边框
- android - Axios 中的超时功能在 NativeScript(-Vue) 环境中无效
- javascript - 如何在打字稿或javascript中连接子数组?
- python - 发送批量 IPWhois 请求
- angular - Ionic4/Angular 在 Twitter 上发布推文
- flutter - 将 Type 作为构造函数传递并将其用作提供程序包的泛型
- python - 如何从序列化程序中的另一个模型访问外键字段