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!
The aws-cloudformation-webapp-demo
AWS Cloudformation template
deploys Senzing for use with a previously deployed
aws-cloudformation-database-cluster Cloudformation stack.
This stack provides a web application interface to the senzing engine. It allows records to be loaded and entities and their connections explored through the web application.
-
⚠️ 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. -
Download the appropriate AWS Cloudformation template example from this repository to your local device. Example:
curl -X GET \ --output ~/cloudformation.yaml \ https://raw.githubusercontent.com/Senzing/aws-cloudformation-webapp-demo/main/cloudformation.yaml
-
It is highly suggested to take a look at the AWS Cloudformation Template that has been downloaded. This template is an example that deploys and configures a number of services and facilities. While it is a working and complete example, each business may have different requirements and their account may not have all the privledges required to deploy it. Furthermore, the examples change over time and these files are meant to be treated as code files so they should be put under source control.
-
Visit the AWS Cloudformation home.
-
At the upper-right, click the "Create stack" drop-down and choose "With new resources (standard)".
-
In the "Specify template" area choose the "Upload a template file" radio button.
-
Select the "Choose file" button and choose the AWS Cloudformation template that was downloaded previously.
-
At lower-right, click on "Next" button.
-
In Specify stack details
- In Stack name
- Choose a stack name that is unique to you and 21 characters or less. (Several resource types have a limit of 32 character names. The CFT uses the stack name and an 11 character suffix to name resources uniquely.)
- In Parameters
- In Senzing installation
- Accept the End User License Agreement.
- Optionally, choose a version of Senzing to install.
- Optionally, add a license string.
- In Identify existing resources
- Enter the stack name of the previously deployed
aws-cloudformation-database-cluster
Cloudformation stack
Example:
senzing-db
- Enter the stack name of the previously deployed
aws-cloudformation-database-cluster
Cloudformation stack
Example:
- In Security
- Provide the email address for the administrative user. Example:
me@example.com
- Provide the permitted IP address block allowed to connect using CIDR notation. Note: to open the installation to any IP address use:
0.0.0.0/0
. For more on CIDR, see Classless Inter-Domain Routing
- Provide the email address for the administrative user. Example:
- In Security responsibility
- Understand the nature of the security in the deployment.
- Once understood, enter "I AGREE".
- In Senzing installation
- At lower-right, click "Next" button.
- In Stack name
-
In Configure stack options
- At lower-right, click "Next" button.
-
In Review senzing stack
- Near the bottom, in Capabilities
- Check ":ballot_box_with_check: I acknowledge that AWS CloudFormation might create IAM resources."
- At lower-right, click "Create stack" button.
- Near the bottom, in Capabilities