Sym and AWS Terraform Reference


Infrastructure as code

When you're getting started with Sym, we recommend that you use symflow generate to get your supporting resources set up. As you extend to more flows, you can dive deeper into these resources for more complex setups.


The sym_environment resource provides an Environment to deploy one or more Flows. You may use multiple Environments such as 'sandbox' and 'prod' to safely test your flows in isolation before deploying them for production usage.

Sym and AWS

When Sym executes a workflow that requires AWS resources, it assumes a limited-scope role in your AWS environment. When implementing your Sym Flows, you will use this IAM role to grant Sym the permissions to take various actions in your AWS account.

Refer to AWS Runtime Setup for the details on Sym's core AWS IAM dependencies.