View a markdown version of this page

Step 7: Deploy test infrastructure - AWS Transform

Step 7: Deploy test infrastructure

In this step, AWS Transform deploys test infrastructure so that you can validate your containerized application before production cutover.

What happens during test deployment

AWS Transform deploys the infrastructure templates generated in the previous step to your AWS account. For Amazon EKS deployments, this uses Helm. For Amazon ECS deployments, this uses Terraform.

Before deploying, AWS Transform presents an infrastructure values form where you can configure deployment parameters such as resource names, replica counts, and environment-specific settings. AWS Transform also generates a deployment preview that shows what resources will be created, so you can review the changes before approving.

What you need to do

To deploy and validate test infrastructure
  1. Complete the infrastructure values form with your deployment configuration. The form includes parameters such as cluster names, namespaces, replica counts, and other environment-specific settings.

  2. Review the deployment preview that shows the resources that will be created or modified.

  3. Approve the infrastructure deployment when AWS Transform requests it.

  4. Wait for the deployment to complete. AWS Transform displays the deployment results.

  5. Test your deployed application to verify that it runs correctly in a container and that the infrastructure meets your requirements.

  6. Tell AWS Transform whether you are satisfied with the deployment, or whether you want to modify the infrastructure and redeploy.

Iterating on the infrastructure

If you need to modify the infrastructure templates, you can upload updated templates and redeploy:

  1. Tell AWS Transform you want to modify the IaC.

  2. Upload a zip file containing your modified infrastructure templates.

  3. AWS Transform replaces the templates and performs an incremental update (Terraform apply or Helm upgrade).

  4. Review the updated deployment results.

You can repeat this cycle until you are satisfied with the deployment.

Session recovery

Infrastructure deployments run asynchronously using . If your session is interrupted during a deployment, AWS Transform automatically recovers the operation when you reconnect and displays the deployment results.