AWS Deployments
Commands for managing Trading Environment deployments in Amazon Web Services (paper trading only for self-managed deployments).
Available Commands
provision - Create a new AWS Trading Environment
start - Start a stopped AWS Trading Environment
stop - Stop a running AWS Trading Environment
deprovision - Completely remove an AWS Trading Environment
Command Syntax
datafye trading aws <command> --name <deployment-name> --profile <aws-profile> [options]Prerequisites
AWS CLI v2 installed and configured (see AWS Setup)
Datafye CLI installed (see Installation)
Descriptor files configured (see Deployment Descriptors)
Broker credentials for paper trading
Paper Trading Only (Self-managed)
Distributed Self-managed AWS deployments only support paper trading (mode: paper in broker descriptor). For live trading, you must use a Datafye Managed deployment provisioned by Datafye Ops. Contact Datafye to request a managed deployment for live trading.
Use Cases
AWS Trading Environment deployments are ideal for:
Production-scale paper trading - Always-on paper trading with cloud resources
Team collaboration - Shared paper trading environment
Pre-live validation - Final testing before requesting live deployment
High-availability paper trading - Distributed infrastructure for reliability
Deployment Model
These commands create Distributed Self-managed deployments, where:
You provision infrastructure in your own AWS account
You manage and pay for all AWS resources
Datafye provides the software and orchestration
Only paper trading is supported
Related Documentation
Trading: Data Cloud + Broker - Quickstart guide
Trading: Full Stack - Quickstart guide
Paper Trading Your Algo - Paper trading guide
Local Deployments - Commands for local deployments
AWS Setup - Configure AWS access
Last updated: 2025-10-22
Last updated

