Deploy on AWS
Deployment of Virtual Signer on your own Amazon Web Services account
To generate a full stack to run on AWS via Cloudformation, click the button below. This will redirect you to the AWS console for a quick installation.
- Once loaded the template into the AWS console, validate the template is correct, review the Infrastructure and press Next.
- On Step 2, there are a number of parameters that will need to be set. The parameter names have a suffix of an ID which you can ignore. Double check the parameters and press Next to Step 3 once complete.
- AuthClientId - Your API Key Client Id
- AuthClientSecret - Your API Key Client Secret
- OrganisationId - Your organisationId - reach out to customer office or your sales rep for this.
- ApprovalMode - Choose which Approval Mode you want to configure your virtual signer for
- AlwaysApprove
- SmartContract
- If smart contract is selected, you must also enter:
- ApprovalRpcNodeAddress
- ApprovalSmartContractAddress
- If smart contract is selected, you must also enter:
- API
- ExternalReshareApprovalUrl - URL that is called for vault approvals and reshares
- ExternalTransactionApprovalUrl - URL that is called for transaction approvals and reshares
- ApprovalHttpPublicKeyHex - Certificate key to validate API calls to the API approver backend
- Acknowledge the Cloudformation template and click Next to the Final Review Page
- Submit the Wizard and wait for Cloudformation to deploy the stack.
For a comprehensive overview of the AWS infrastructure architecture, including security features, multi-tenant isolation, and technical components, see the AWS Architecture documentation.
Costs
Resource Component | Configuration Assumption | Estimated Monthly Cost (USD) |
---|---|---|
EC2 Instance | 1 c6a.large instance, running 24/7 with AMD SEV-SNP enabled. | $63.29 |
NAT Gateway | 1 NAT Gateway, running 24/7 (hourly fee) | $39.42 |
CloudWatch Logs | 10 GB data ingested & stored per month | $7.93 |
AWS KMS | 1 Customer-Managed Key | $1.00 |
EBS Storage | 1 x 8 GB GP3 volume for the instance | $0.77 |
Secrets Manager | 1 secret stored | $0.40 |
Amazon S3 | Negligible storage and requests | ~$0.03 |
Variable Data Costs | See notes below | Variable |
Total Estimated Cost | (Excluding variable costs) | ~$112.84 |
Updated 11 days ago