Posted On: May 24, 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 Amazon Lambda, executing the canaries, is updated to NodeJS 16.x.

Canary runs continue indefinitely after the runtime version reaches end of support. However, we strongly recommend 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, Amazon CloudFormation, the Amazon CLI or the Amazon 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.

Amazon CloudWatch Synthetics NodeJS runtime version 4.0 is available in both Amazon Web Services China (Beijing) Region, operated by Sinnet, and the Amazon Web Services China (Ningxia) Region, operated by NWCD. To learn more, go to the Amazon CloudWatch Synthetics User Guide