> ## Documentation Index
> Fetch the complete documentation index at: https://hoopdev-docs-improve-idp-sso-pages.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# AWS ECS

> Amazon Elastic Container Service (ECS) is a fully managed container orchestration service that helps you easily deploy, manage, and scale containerized applications.

<ConnectionTemplate
  config={{
"id": "aws-ecs",
"name": "AWS ECS",
"description": "Amazon Elastic Container Service (ECS) is a fully managed container orchestration service that helps you easily deploy, manage, and scale containerized applications.",
"category": "cloud-services",
"icon-name": "aws",
"tags": [
"aws",
"containers"
],
"overview": {
"description": "Execute commands in your ECS containers securely through Hoop.dev with comprehensive session recording, intelligent resource monitoring, and automated access controls. Run one-off tasks and debug containerized applications with complete audit trails and built-in security guardrails."
},
"setupGuide": {
"accessMethods": {
  "webapp": true,
  "cli": true,
  "runbooks": true
}
},
"features": {
"tlsTerminationProxy": {
  "native": false,
  "oneOff": true
},
"audit": {
  "native": false,
  "oneOff": true
},
"dataMaskingGoogleDLP": {
  "native": false,
  "oneOff": true
},
"dataMaskingMSPresidio": {
  "native": false,
  "oneOff": true
},
"guardrails": {
  "native": false,
  "oneOff": true
},
"credentialsOffload": {
  "native": false,
  "oneOff": true
},
"interactiveAccess": {
  "native": true,
  "oneOff": true
}
},
"requirements": {
"description": "This connection uses a wrapper script available in the hoophq/hoopdev image called ecs-exec.sh. This script requires the following permissions to work:",
"items": [
  "ecs:ListTasks",
  "ecs:DescribeTasks",
  "ecs:ExecuteCommand"
]
},
"resourceConfiguration": {
"type": "custom",
"subtype": "aws-ecs",
"command": [
  "ecs-exec.sh",
  "--cluster=$CLUSTER_NAME",
  "--service-name=$SERVICE_NAME",
  "--container=$CONTAINER"
],
"credentials": [
  {
    "name": "CLUSTER_NAME",
    "type": "env-var",
    "required": true,
    "description": "The name or arn of the ECS Cluster",
    "placeholder": "my-cluster"
  },
  {
    "name": "SERVICE_NAME",
    "type": "env-var",
    "required": true,
    "description": "The name of the service on ECS",
    "placeholder": "my-service"
  },
  {
    "name": "CONTAINER",
    "type": "env-var",
    "required": true,
    "description": "The name of the container defaults to the first one.",
    "placeholder": "web"
  },
  {
    "name": "AWS_ACCESS_KEY_ID",
    "type": "env-var",
    "required": true,
    "description": "The access key credential",
    "placeholder": "AKIAIOSFODNN7EXAMPLE"
  },
  {
    "name": "AWS_SECRET_ACCESS_KEY",
    "type": "env-var",
    "required": true,
    "description": "The secret key credential",
    "placeholder": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"
  },
  {
    "name": "AWS_DEFAULT_REGION",
    "type": "env-var",
    "required": true,
    "description": "The AWS region",
    "placeholder": "us-east-1"
  }
]
},
"documentationConfig": {
"path": "quickstart/cloud-services/aws/aws-ecs"
}
}}
/>
