Setup Databases
Quick Start
Steps | Example |
---|---|
1. Vendor data components | atmos workflow vendor -f data |
2. Connect to the VPN | Click Ops |
3. Deploy clusters | atmos workflow deploy/all -f data |
Requirements
In order to deploy Data layer components, Networking must be fully deployed and functional. See the network documentation for details.
All deployment steps below assume that the environment has been successfully set up with the following steps.
- Sign into AWS via Leapp
- Connect to the VPN
- Open Geodesic
Supported databases
At the moment we have support for:
- Aurora PostgreSQL
- Aurora PostgreSQL Resources
- Aurora MySQL
- Aurora MySQL Resources
- AWS Backup
- DocumentDB
- DynamoDB
- Elasticsearch Cluster
- RDS
- RedShift
- ElastiCache Redis
Vendor
Vendor all data components with the following workflow:
- Commands
- Atmos Workflow
These are the commands included in the Too many commands? Consider using the Atmos workflow! 🚀
vendor
workflow in the examples/snippets/stacks/workflows/data.yaml
file:- No commands found
Run the following from your Geodesic shell using the Atmos workflow:
atmos workflow vendor -f data
These run several vendor commands for each included component. You can always run these commands individually to update any single component. For example:
Note:
We're using
aurora-postgres
for this example. Your database selection may differ.atmos vendor pull -c aurora-postgres
Deploy
In order to deploy database, deploy both the cluster and the resources component (if applicable). Applying changes to the resources component requires a VPN connection. For example,
- Commands
- Atmos Workflow
These are the commands included in the Too many commands? Consider using the Atmos workflow! 🚀
deploy/all
workflow in the examples/snippets/stacks/workflows/data.yaml
file:- No commands found
Run the following from your Geodesic shell using the Atmos workflow:
atmos workflow deploy/all -f data