Close|CloudStack Canvas · How-To Guide
How-To Fix

Connect an ECS Service to an ECS Cluster on the Canvas

Every ECS Service must belong to a Cluster. On CloudStack Canvas this is expressed as an edge between the Cluster node and the Service node. Without the connection, the generator uses a placeholder ARN that CloudFormation will reject.

Paste into this field

No field to fill — draw an edge on the canvas

Output looks like

Canvas edge: ECS Cluster → ECS Service

1What an ECS Cluster is

A Cluster is a logical boundary for ECS resources. Fargate tasks run serverlessly inside a cluster; EC2-backed clusters run on instances you manage. The cluster itself has no cost — you pay for the tasks/instances inside it.

3Add a Cluster node (if not already present)

In the CloudStack Canvas sidebar, find "ECS Cluster" under Containers and drag it onto the canvas.

5Draw the edge

Hover over the ECS Cluster node until connection handles appear on its border. Click and drag from the Cluster to your ECS Service node. Release on the Service node to create the edge.

7Verify the connection

Open Export again — the "ECS Service is not connected to an ECS Cluster" error should be gone.

Once you have the value, go back to CloudStack Canvas and paste it into the highlighted field.

CloudStack Canvas · Validation Guide

Connect an ECS Service to an ECS Cluster on the Canvas — CloudStack Canvas