Claude-skill-registry ecs-cli-reference
AWS CLI ECS command reference. Use when understanding how users interact with ECS via AWS CLI, including command syntax, options, examples, and output formats. Essential for KECS compatibility.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/ecs-cli-reference" ~/.claude/skills/majiayu000-claude-skill-registry-ecs-cli-reference && rm -rf "$T"
manifest:
skills/data/ecs-cli-reference/SKILL.mdsource content
AWS CLI ECS Command Reference
This skill provides comprehensive AWS CLI ECS command specifications to ensure KECS compatibility with user expectations when using
aws ecs commands.
Overview
AWS CLI ECS commands allow users to interact with Amazon ECS services. KECS emulates these APIs, so understanding CLI behavior is crucial for compatibility.
Global CLI Options
All ECS commands support these global options:
| Option | Description |
|---|---|
| AWS region to use |
| Named credential profile |
| Output format: , , , , |
| JMESPath filter for response |
| Override service endpoint (critical for KECS) |
| Enable debug logging |
| Disable SSL verification |
| Disable automatic pagination |
Pagination Options
For paginated operations:
: Total items to return--max-items
: Items per API call--page-size
: Resume from previous response--starting-token
Input Options
: Read arguments from JSON--cli-input-json
: Read arguments from YAML--cli-input-yaml
: Print request skeleton--generate-cli-skeleton
Command Categories
Core Resources
- Cluster Commands: create-cluster, describe-clusters, list-clusters, delete-cluster, update-cluster
- Service Commands: create-service, describe-services, list-services, update-service, delete-service
- Task Commands: run-task, stop-task, describe-tasks, list-tasks, execute-command
- Task Definition Commands: register-task-definition, deregister-task-definition, describe-task-definition, list-task-definitions, list-task-definition-families
Advanced Features
- TaskSet Commands: create-task-set, describe-task-sets, update-task-set, delete-task-set
- Capacity Provider Commands: create-capacity-provider, describe-capacity-providers, update-capacity-provider, delete-capacity-provider, put-cluster-capacity-providers
- Attribute Commands: put-attributes, list-attributes, delete-attributes
- Tag Commands: tag-resource, untag-resource, list-tags-for-resource
- Account Settings: put-account-setting, put-account-setting-default, list-account-settings, delete-account-setting
KECS-Specific Usage
When using AWS CLI with KECS:
# Point to KECS endpoint export AWS_ENDPOINT_URL=http://localhost:8080 # Or per-command aws ecs list-clusters --endpoint-url http://localhost:8080 # With custom kubeconfig export KUBECONFIG=/tmp/kecs-instance.config aws ecs describe-clusters --cluster default
Support Files
: Cluster lifecycle commandscluster-commands.md
: Service management commandsservice-commands.md
: Task execution and managementtask-commands.md
: Task definition registrationtask-definition-commands.md
: Tags, attributes, account settings, capacity providers, task setsother-commands.md