Skip to content

aws-samples/cloudwatch-synthetics-canary-terraform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Security policy

Stars

Watchers

Forks

Packages

No packages published