Deployment & Usage Guide
There are two primary methods for deploying the Shufti application on AWS:
1. AMI Delivery Option
Usage Instruction
Prerequisites
Before deploying the AMI:
AWS account with permissions to:
- Launch EC2 instances
- Create IAM roles and instance profiles
Active subscription to the chosen Shufti product in AWS Marketplace
Network setup:
- VPC and Subnet where the instance will reside
- Security Group with HTTP (port 80) open for accessing the application
Recommended instance type:
r7i.4xlargeor larger (Nitro Enclave support required)
Deployment Steps
Launch a new EC2 instance using the Shufti AMI.
In the Advanced Details → User Data, paste the provided Shufti initialization script.
noteThis will automatically start the Shufti application within the instance.
Provisioning typically takes ~25 minutes.
Once provisioning completes:
- Navigate to the EC2 Console
- Copy the Public IP of the instance
- Access the application in your browser:
http://<EC2_PUBLIC_IP>:80
Notes & Recommendations
- Ensure the Security Group allows incoming traffic on port 80 from your IP or network.
- If provisioning exceeds 25 minutes, check EC2 system logs or instance console output for errors.
2. AMI with CloudFormation
Usage Instruction
Prerequisites
- AWS account with permissions to launch EC2, create IAM roles, and deploy CloudFormation stacks.
- Active subscription to the chosen Shufti product in AWS Marketplace.
- Network setup: VPC, Subnet, and Security Group for deployment.
- Recommended instance type:
r7i.4xlargeor larger (Nitro Enclave support required).
Deployment Steps
Subscribe to the desired Shufti product in AWS Marketplace and wait a few minutes for initialization.
Go to Manage Subscriptions and select Create / Launch New Instance.
Under Setup Types, select AWS CloudFormation and click Launch with CloudFormation.
Select your preferred AWS region and click Next.
Configure the stack:
- Stack Name: Provide a descriptive name
- Instance Type: Recommended
r7i.4xlargeor larger - VPC & Subnet: Select your network environment
- Acknowledgements: Confirm required permissions for the stack
Click Create Stack. CloudFormation will automatically:
- Create EC2 Role and Instance Profile
- Launch a Nitro Enclave-enabled EC2 instance with the Shufti AMI
- Create a Security Group with required traffic rules
Provisioning typically takes ~25 minutes. After the stack completes, navigate to the EC2 Console and copy the Public IP of the instance.
Access the Shufti application in your browser at:
http://<EC2_PUBLIC_IP>:80
Network & Security Considerations
- Default web/API port is 80.
- CloudFormation applies least-privilege IAM roles for the EC2 instance.
Contact our support team for assistance with AWS Marketplace deployment at [email protected]