AMI Community Install (Subscribe)

How to get up and running using the Amazon AMI Community Edition.

Ingext Community Setup Guide

Follow these steps to set up the Ingext Community Edition on AWS using CloudFormation:

1. Subscribe to Ingext Community in AWS Marketplace

2. Launch the Ingext Community Using CloudFormation

  • Run the following CloudFormation template (works in us-east-1, us-east-2, us-west-1, us-west-2):

  • Template Resources Created:

    • One EC2 instance and one S3 bucket in the same region.
    • Two IAM roles:
      • One for the EC2 instance profile.
      • One for the EC2 instance to assume.
    • IAM policy for S3 bucket access.

3. CloudFormation Parameters

When you run the Cloud Formation yaml, you will get the following form to fill in.

The following variables are required to create the instance.

VariableDefault ValueNote
External IDUnique identifier of the instance.
IAM RoleIngextRoleThe IAM role name for the EC2 instance to assume.
Instance RoleIngextInstanceRoleIAM role name for the EC2 instance.
Key Pair NameProvide a key pair name to access the EC2 instance.
s3 BucketS3 bucket for Ingext's persistent storage.
Subnet IDSubnet ID where the EC2 instance will be launched.
VPC IDVPC ID where the EC2 instance will be launched.

Note: the AWS prefers lowercase-only values. This is requires for the s3 bucket name.


4. Create a CloudFormation Stack

  • Use the provided CloudFormation template to create the stack. Once the stack is created, note the public IP address of the EC2 instance.

5. Access Ingext Community

  • Access Ingext via the public IP address of the EC2 instance.

6. Login and Complete Setup for Data Plane

  • Default credentials for logging in:
  • Complete the setup wizard by providing the required information.
Data Plane Setup

Data Plane Setup

The last step is to add the Role ARN and s3 Bucket data to the instance so the internal processes use this s3 storage as a data plane. This install does not need the template to be run. The template here is for users that installed using the "Create Instance" option.

VariableValue
S3 BucketThis is the s3 bucket name provided in the previous step,
Role ARNThis is the ARN of the "IAM Role". To get this, click on the IAM
External IDWhen you created the stack, you gave it an external ID (name). Put that here.

Getting the Role ARN

When the Cloud Formation ran, the IAMRoleR was created, clicking on this link will bring us to its output.

The output will list the ARN that can be copied.

This is the value you put into the Role ARN.

Getting the External ID

If you forgot the External ID, that can be found by clicking on the output of the Cloud Formation stack.

The first key is the ExternalID