AWS ECS Task Definition Env Blocks (Dev / Stage / Prod)
Document ID: GOS-80-CHAIN-AWS-ECS-ENV-BLOCKS Version: 0.1.0 Status: DRAFT Owner Role: CHAIN_OFFICER Last Review Date: 2026-03-04 Next Review Date: 2026-04-04
Purpose
Provide copy/paste-ready ECS containerDefinitions[].environment blocks for Kafka orchestration workloads on AWS.
Usage
- Paste the relevant block into your ECS task definition container.
- Keep secrets in ECS
secrets(SSM/Secrets Manager), not inenvironment. - Replace
<region>and broker DNS values with real MSK endpoints.
Dev environment Block
[
{ "name": "NODE_ENV", "value": "development" },
{ "name": "KAFKA_BROKERS", "value": "b-1.kvary-dev-msk.<region>.amazonaws.com:9098,b-2.kvary-dev-msk.<region>.amazonaws.com:9098" },
{ "name": "KAFKA_DEMO_CLIENT_ID", "value": "kvary-kafka-demo-dev" },
{ "name": "KAFKA_DEMO_GROUP_ID", "value": "kvary-demo-dev" },
{ "name": "KAFKA_DEMO_TOPIC", "value": "mint.requested" },
{ "name": "KAFKA_DEMO_TIMEOUT_MS", "value": "30000" },
{ "name": "KAFKA_DEMO_WARMUP_MS", "value": "1500" }
]