I am invoking an AWS Batch job from lambda using boto3 client.I am using boto3 submit_job api for job submission.While submitting the job I have configure environment variables.But python script which is running inside AWS Batch(With in docker container)is not printing my custom env variables when I observe in cloudwatch logs.But it is printing default AWS Batch env variables.
I am using os.environ to print env variables in 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?