Posted On: May 5, 2023

Today, we are announcing an update for Amazon CloudWatch Synthetics canaries to use the Synthetics NodeJS runtime version 4.0. With this update, runtime version of AWS Lambda, executing the canaries, is updated to NodeJS 16.x.

Your existing canaries will continue to run indefinitely, even after previous runtime versions reach end of support. However, AWS strongly recommends that you migrate canaries to a supported runtime version so that you continue to receive security patches and remain eligible for technical support. Please refer to the runtime support policy for additional deprecation details.

You can update a canary’s runtime version by using the CloudWatch console, AWS CloudFormation, the AWS CLI or the AWS SDK. You can bulk update canaries by:

  1. Using an upgrade script. For more information, see Canary runtime upgrade script.
  2. Selecting up to five canaries at a time on the canary list page on the CloudWatch console, and then choosing Actions, Update Runtime.

To learn more, go to the Amazon CloudWatch Synthetics User Guide. To see a full list of regions where Amazon CloudWatch Synthetics is available, see Amazon CloudWatch Synthetics endpoints and quotas.