Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to retrieve aws batch parameter value in python?

Flow :- Dynamo DB --> Lambda --> Batch

If a role arn is inserted in dynamo DB, it is retrieved from lambda event, it is then submitted to batch using submit_job API with role arn being passed as

parameters={
    'role_arn': 'arn:aws:iam::accountid:role/role_name'
}

How to read the parameter value in python running in batch?

like image 850
Gowtham Chand Avatar asked May 10 '26 22:05

Gowtham Chand


1 Answers

First you need to specify the parameter reference in your docker file or in AWS Batch job definition command like this

/usr/bin/python/pythoninbatch.py Ref::role_arn

In your Python file pythoninbatch.py handle the argument variable using sys package or argparse libray.

sys.argv[1]
like image 66
Mohan Shanmugam Avatar answered May 13 '26 13:05

Mohan Shanmugam