Updates Python runtime to version 3.12 in every template where we create Python Lambda functions.
Motivation
AWS is ending support for runtime 3.8 in October.
We are ending support for Python 3.8 in Lambda on October 14, 2024. This follows Python 3.8 End-Of-Life (EOL) which is scheduled for October, 2024 [1].
Testing Guidelines
Manually deployed each impacted template and verified that the Lambda functions were correctly provisioned and executed.
Note: Please remember to review the contribution guidelines if you have not yet done so.
What does this PR do?
Updates Python runtime to version 3.12 in every template where we create Python Lambda functions.
Motivation
AWS is ending support for runtime 3.8 in October.
Testing Guidelines
Manually deployed each impacted template and verified that the Lambda functions were correctly provisioned and executed.
Additional Notes
Anything else we should know when reviewing?