Skip to main content

VaultDB Database Hub

This repository contains the VaultDB ai platform aws quickstart templates.

Architecture Diagram​

Componets created by the Cloudformation Templates​

Architecture

Cost​

You Pay to AWS for the amount of Data storage and Lambda Compute you use. typical cost for my development and testing is close to Zero​

Setup Environment​

Create Service Role​

launch stack button

AWS CLI Command to Create Service Role​

awsv2 cloudformation create-stack --stack-name vaultdb-service-role --template-body https://vaultdb-web.s3.us-east-2.amazonaws.com/awsquickstart/service-role.yaml --capabilities CAPABILITY_NAMED_IAM

Create VaultDB Instance using Service Role created above​

launch stack button

AWS CLI Command to Create VaultDB Instance​

awsv2 cloudformation create-stack --stack-name [APPLICATION-STACK-NAME] --role-arn "arn:aws:iam::[AWS-ACCOUNT-NUMBER]:role/vaultdb_cloudformation_service_role" --template-url https://vaultdb-web.s3.us-east-2.amazonaws.com/awsquickstart/vaultdb.yaml --parameters ParameterKey="AdminEmail",ParameterValue="[APPLICATION-ADMIN-EMAIL-ADDRESS]" ParameterKey="PrimarySubnetAZ",ParameterValue="[AWS-REGION]" ParameterKey="ExistingVpcID",ParameterValue="[VPC-ID]" ParameterKey="PrivateSubnetCIDR",ParameterValue="[PRIVATE-SUBNET-CIDR]" ParameterKey="BucketName",ParameterValue="vaultdb-web" --capabilities CAPABILITY_NAMED_IAM CAPABILITY_AUTO_EXPAND

Values you can use:--
APPLICATION-STACK-NAME
Pick a Uniquename for your installation and append test/dev/uat/prod etc to diffrentiate between different environments.
AWS-ACCOUNT-NUMBER
AWS Account number
APPLICATION-ADMIN-EMAIL-ADDRESS
this email will receive the user passwords and instructions on how to start using VAULTDB ai platform.
AWS-REGION
please enter the region in which you would like to deploy VaultDB at. eg. us-east-1a
VPC-ID
Provide the VPC ID if you have one and wants to use that otherwise remove the parameter all together or provide empty value
PRIVATE-SUBNET-CIDR
172.31.200.0/20
Delete/ Uninstall​

awsv2 cloudformation delete-stack --stack-name [APPLICATION-STACK-NAME]

License

All Images and Text copyright VaultDB.ai LLC