<commit_before>---
title: Deploy an InfluxDB Enterprise cluster on Amazon Web Services
menu:
  enterprise_influxdb_1_7:
    name: Deploy on Amazon Web Services
    weight: 20
    parent: deploy-in-cloud-enterprise
---


## Deploy an InfluxDB Enterprise cluster on Amazon Web Services

InfluxData recommends using the Terraform [InfluxDB AWS Module](https://github.com/gruntwork-io/terraform-aws-influx)to deploy a single InfluxDB Enterprise cluster or a multi-cluster architecture on Amazon Web Services.

### InfluxDB AWS Module (Terraform)

The [InfluxDB AWS Module] is the official module for deploying InfluxDB Enterprise on AWS using [Terraform](https://www.terraform.io/) and [Packer](https://www.packer.io/).

The InfluxDB AWS Module, maintained by [Gruntwork](http://www.gruntwork.io/), was written using a combination of Terraform and scripts (mostly bash) and includes automated tests, documentation, and examples.

For details on using this Terraform module to deploy InfluxDB Enterprise clusters, see the [InfluxDB AWS Module repository](https://github.com/gruntwork-io/terraform-aws-influx).<commit_msg>WIP procedure doc (addresses #2380 )<commit_after>---
title: Deploy an InfluxDB Enterprise cluster on Amazon Web Services
menu:
  enterprise_influxdb_1_7:
    name: Deploy on Amazon Web Services
    weight: 20
    parent: deploy-in-cloud-enterprise
---


1. Log into the AWS console.
2. From Services, selext CloudFormation.
3. In the lefthand navigation menu, select **Stacks**.
4. Click **Create Stack**.

## Step 1: Specify template

1. In the Prepare template section, select **Template is ready**.
2. In the Specify template section, upload the template. ???
3. Click **Next**.

## Step 2: Specify stack details

In the Stack name section, enter a name for your stack.
Parameters section:

  - Network Configuration.
      - VPC ID: Click the dropdown menu to fill in your VPC. (??? is this a secret? gunnar)
      - Subnets: Select three subnets.
      - SSH Key Name: Create a key pair at Services > EC2 > Key Pairs.
      - SSH Access CIDR: Enter 0.0.0.0/0 to allow all traffic.

    - InfluxDB Configuration.
      - 
{'fraction_non_alphanumeric': 0.08916900093370682, 'fraction_numerical': 0.012605042016806723, 'mean_word_length': 3.8594104308390023, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 4, 'lorem ipsum': 0, 'www.': 3, 'xml': 0}, 'pii_count': 1, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3636405', 'n_tokens_mistral': 649, 'n_tokens_neox': 619, 'n_words': 258}