The CloudWatch Synthetics runtime (SYNTHETICS_NODEJS_PUPPETEER_3_5) has already been deprecated as of January 8, 2024. As a result, a guest template (ECS+SSL) deployment using CDK fails.
https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Library.html
Affected code section (ECS+SSL sample app):
|
runtime: synthetics.Runtime.SYNTHETICS_NODEJS_PUPPETEER_3_5, |
I needed to specify a version equal to or greater than syn-nodejs-puppeteer-4.0 (fyi: I have verified successful deployment using syn-nodejs-puppeteer-6.0).