Skip to content

Commit

Permalink
Merge pull request awslabs#188 from andrewyhwang/mainline
Browse files Browse the repository at this point in the history
Timestream for InfluxDB CFN Templates
  • Loading branch information
sethusrinivasan authored Jun 4, 2024
2 parents e3670c4 + 4758400 commit 3508d6b
Show file tree
Hide file tree
Showing 5 changed files with 1,355 additions and 0 deletions.
31 changes: 31 additions & 0 deletions integrations/cloudformation/timestream-influxdb/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Create Amazon Timestream for InfluxDB instance and all necessary resources in CloudFormation

## Summary

Timestream for InfluxDB makes it easy for application developers and DevOps teams to run fully managed InfluxDB databases on AWS for real-time time-series applications using open-source APIs. In minutes, you can create an InfluxDB database that handles demanding time-series workloads. With a few simple API calls, you can set up, migrate, operate, and scale an InfluxDB database on AWS with automated software patching, backups, and recovery.

## How to create Timestream for InfluxDB instance in CloudFormation

This CloudFormation template creates the following resources that are needed to successfully create, connect to, and monitor a Timestream for InfluxDB instance:

#### VPC
* VPC
* Subnet(s)
* InternetGateway
* RouteTable
* SecurityGroup

#### S3
* Bucket

#### Timestream
* InfluxDBInstance

The `timestream_influxdb.yaml` template dynamically alters the network resources based on the configurations provided for the Timestream for InfluxDB instance such as `publiclyAccessible` and `deploymentType`. For users who want a very simple setup, the `timestream_influxdb_simple.yaml` template offers a simple setup that deploys a multi-AZ and publicly accessible instance.

## Content
- ``timestream_influxdb.yaml`` - Amazon CloudFormation Template that allows complex configuration
- ``timestream_influxdb_simple.yaml`` - Amazon CloudFormation Template that uses default values when possible



Loading

0 comments on commit 3508d6b

Please sign in to comment.