Skip to content

CloudWatch Synthetics Canary

Headless browser / API probe that runs on a schedule.

observability
category
15
settings
1
inputs
1
outputs
SettingTypeRequiredDefault
Canary nameTextYes
Artifact S3 locationTextYes
Execution role ARNTextYes
HandlerTextYesindex.handler
Runtime
Options: Node.js Puppeteer 9, Python Selenium 3
Choicesyn-nodejs-puppeteer-9.0
Schedule expressionTextrate(5 minutes)
Schedule duration (s)Number0
Run timeout (s)Number60
Run memory (MB)Number1000
Active tracingTogglefalse
Success retention (days)Number31
Failure retention (days)Number31
Start canary on applyToggletrue
Delete underlying Lambda on destroyTogglefalse
TagsKey–value
SocketDirectionAcceptsTerraform arg
Execution roleInputaws.iam-roleexecution_role_arn
AlarmsOutputaws.cloudwatch-alarm