CREATE_COMPLETE and the ECS service shows Running tasks: 1/1, you’re ready
to drive Heartbeat checks.
Before you start
- An Amazon Connect instance in the AWS region you intend to deploy into. Cloud Orchestrator must live in the same region as Amazon Connect.
- An Operata account with Admin role and your Operata Group ID.
- The Cloud Orchestrator CloudFormation template URL. Operata supplies one of two templates: a new-VPC template that creates a dedicated VPC, or an existing-VPC template that deploys into a VPC you already operate. Contact Operata Support for the link.
- AWS IAM permissions to create CloudFormation stacks, IAM roles, ECS clusters, VPC networking, and Secrets Manager secrets.
- The Cloud Orchestrator concept read end to end — this page is the deployment runbook for the service that page describes.
- If your call recordings use a customer-managed KMS key, plan to follow KMS encryption after the stack deploys.
Steps
1. Collect the eight required parameters
Have these values ready before you open CloudFormation. The existing-VPC template needs two more, covered in step 2.2. (Existing VPC only) Collect the VPC parameters
Skip this step if you use the new-VPC template.
The VPC must allow bi-directional media access for the Virtual Agent
to operate:
- Outbound port
3478open on the Virtual Agent security group. - VPC ACL inbound: UDP ports
49152–65535. - VPC ACL outbound: UDP ports
49152–65535and3478–65535.
3. Create the CloudFormation stack
In the AWS console, open CloudFormation in the same region as your Amazon Connect instance, then choose Create stack → With new resources (standard). Select Upload a template file and upload the.yml Operata
supplied. Click Next.
4. Enter the stack parameters
Give the stack a name that includesOperataOrchestrator — for
example, OperataOrchestrator-prod. Paste the parameters you collected
in step 1 (and step 2, if you use the existing-VPC template).
5. Review and create the stack
Click through Next on the stack-options screen. On the Review and create screen, check the IAM resource-creation acknowledgement and click Create stack. The stack reachesCREATE_COMPLETE in around 10 minutes.
6. (Optional) Tag the new resources
Apply your cost-allocation and ownership tags. See Tag your AWS resources for the tag set Operata expects on the deployed stack.Verify
Open the Cloud Orchestrator stack in the CloudFormation console, then open the Resources tab and search forlog. Click the log group
link to open CloudWatch Logs. The most recent log stream confirms the
Orchestrator service started and is polling the Operata API.
In Amazon ECS, the stack creates a Fargate cluster running one service.
The service shows Running tasks: 1/1.
If the stack fails to reach CREATE_COMPLETE or the logs show errors,
see Troubleshoot the AWS integration.
Related
- Set up Heartbeat — create the routing profile, contact flow, and phone number that drive synthetic test calls.
- Heartbeat Virtual Agent — deploy the containerized agent that answers Heartbeat calls.
- Concept: Cloud Orchestrator — the AWS-side runtime you just deployed and why it is built this way.
- EventBridge — how Heartbeat run results reach your downstream systems.