If you are beginning your journey with Senzing, please start with Senzing Quick Start guides.
You are in the Senzing Garage where projects are "tinkered" on. Although this GitHub repository may help you understand an approach to using Senzing, it's not considered to be "production ready" and is not considered to be part of the Senzing product. Heck, it may not even be appropriate for your application of Senzing!
In the demonstration Cloudformation templates, some templates create AWS resources, other templates require pre-existing AWS Resources.
- ✔️ - The Cloudformation creates the resource
- ❌ - A pre-existing AWS Resources is required.
VPC | Route53 | RDS | Instructions | Launch | |
---|---|---|---|---|---|
1 | ✔️ | ✔️ | ✔️ | aws-cloudformation-ecs-poc-simple | |
2 | ✔️ | ❌ | ✔️ | senzing-demo-hosted-zone | |
3 | ❌ | ✔️ | ✔️ | senzing-demo-full-stack | |
4 | ❌ | ❌ | ✔️ | senzing-demo-user-vpc-hosted-zone |
- How to create AWS Resources:
- VPC
- Route53
⚠️ Warning: This Cloudformation deployment will accrue AWS costs. With appropriate permissions, the AWS Cost Explorer can help evaluate costs.⚠️ Warning: This Cloudformation deployment only runs in supported AWS Regions.
- aws-cloudformation-ecs-certificates
- User specifies X.590 certificate and private-key.
- aws-cloudformation-ecs-full-stack
- User specifies VPC.
- User specifies which services are started.
- aws-cloudformation-ecs-hosted-zone
- User specifies AWS Route53 Hosted Zone.
- aws-cloudformation-ecs-staging
- Pulls Senzing API from staging server.
- User specifies VPC.
- User specifies which services are started.
- aws-cloudformation-ecs-staging-simple
- Pulls Senzing API from staging server.
- aws-cloudformation-ecs-staging-simple-100M
- Pulls Senzing API from staging server.
- Reads gzipped input file.
- User specifies Senzing API version.
- aws-cloudformation-ecs-user-vpc-hosted-zone
- User specifies AWS Route53 Hosted Zone.
- User specifies VPC.
- User specifies which services are started.
-
Variations among Cloudformation templates
VPC Route53 Phase Name Comments D N P senzing-demo-full-stack D N T senzing-demo-staging Used to test releases D Y P senzing-demo-user-vpc-hosted-zone S N P senzing-demo-poc-simple A "no user options" formation S N T senzing-demo-staging-simple Used to test releases S U T senzing-demo-certificates Input: certificate, private key S Y P senzing-demo-hosted-zone -
VPC
- 'S' = Static. User cannot specify VPC.
- 'D' = Dynamic. User can specify existing VPC.
-
Route53
- 'Y' = Existing Route53 Hosted Zone specified by user.
- 'N' = Self-signed certificate used.
- 'U' = User-supplied certificate.
-
Phase
- 'P' - For Public use
- 'T' - For Testing purposes