Skip to content

Canary runtimes and end of support of Python 3.8

0

Hi,

Python runtime 3.8 for lambda functions is being deprecated by 14th October 2024 but the last Canary runtime using python is based on Python 3.8: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Library_python_selenium.html.

Therefore, we have a warning on our aws health asking us to migrate those canary lambdas 3.8 python based, which doesn't seem to be possible.

Have anyone find this situation? What should we do to get rid of the warning if a runtime migration is not possible?

2 Answers
0

Hi,

I think that your assessment of the situation is correct: Python 3.8 is the only currently supported version for canaries.

So, the best is to open a ticket via the account console to AWS Support: they should be able to tell if an upgrade to remove 3.8 will come out before the deadline.

Best,

Didier

EXPERT
answered a year ago
0

Ok, I opened a ticket and this is their response (after multiple loops):

*Recently we have sent a PHD for customer notifying that 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. However, it’s important to note that latest CloudWatch Synthetics runtime versions such as, syn-python-selenium-3.0, and syn-python-selenium-2.1, still rely on Python 3.8. The service team is aware of this and they will release a new updated synthetics runtime version before the end of support for python 3.8 in Lambda. *

answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.