Skip to content

aws-samples/cloudwatch-synthetics-canary-terraform

Terraform modules to deploy Cloudwatch Synthetic Canaries

What are Synthetic Canaries and how to create one?

Intention

The objective of this code is to remove as many difficulties as possible when trying to deploy canaries with terraform.

Overview

See this AWS prescriptive document for more details: Deploy CloudWatch Synthetics canaries by using Terraform. This repo is composed of two modules: one to setup the common infrastructure required for all canaries and one to setup a canary testing a specific API.
The canary module has been designed to deploy a canary testing an API only privately available.
The canary must run in the VPC where the API is deployed and have a security group allowing to call the API.
An example terraform script using the two modules has been provided in: main.tf.

Security

See CONTRIBUTING for more information.

License

This library is licensed under the MIT-0 License. See the LICENSE file.

About

The objective of this code is to remove as many difficulties as possible when trying to deploy canaries with terraform.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •