💡 摘要
该技能简化了使用ECS快速模式将Web应用程序和API部署到AWS的过程。
🎯 适合人群
云开发人员DevOps工程师软件架构师技术项目经理
🤖 AI 吐槽: “看起来很能打,但别让配置把人劝退。”
安全分析中风险
风险:Medium。建议检查:是否执行 shell/命令行指令;是否发起外网请求(SSRF/数据外发)。以最小权限运行,并在生产环境启用前审计代码与依赖。
ecs-express-power
This is a Kiro Power and Agent Skill to assist with deploying web apps and APIs to AWS using Amazon ECS Express Mode.
Install as a Kiro Power
You can install this Power into Kiro by using the one-click option and importing this URL:
https://github.com/jritsema/ecs-express-power/tree/main/power
Then simply type something like:
deploy my app to ecs express

Install as an Agent Skill into any coding agent
Using skills CLI (requires Node.js)
npx skills add jritsema/ecs-express-power
Settings
Kiro Power
Once installed, a couple of settings you can tweak are:
- AWS profile to use
- Tool auto approval
Go to the Kiro MCP Servers section, hit edit and you should see a config file that looks something like this:
{ "mcpServers": {}, "powers": { "mcpServers": { "power-ecs-express-power-aws-api": { "command": "uvx", "args": [ "awslabs.aws-api-mcp-server@latest" ], "env": { "AWS_API_MCP_PROFILE_NAME": "default" }, "autoApprove": [ "call_aws" ] } } } }
Claude Code
If you want to go YOLO mode, add this to your .claude/settings.local.json:
{ "permissions": { "allow": [ "Bash(aws:*)", "Bash(docker:*)", "Bash(curl:*)" ] } }
Example Output
...
⏺ Bash(curl -I https://si-9c1a1d7cd98a4a96b9410ef080072c63.ecs.us-east-1.on.aws/health)
⎿ HTTP/2 200
date: Thu, 22 Jan 2026 23:00:39 GMT
content-type: text/html; charset=utf-8
… +8 lines (ctrl+o to expand)
⏺ Perfect! The service is up and running. Let me test the main endpoint as well.
⏺ Bash(curl https://si-9c1a1d7cd98a4a96b9410ef080072c63.ecs.us-east-1.on.aws/)
⎿ <!DOCTYPE html>
<html lang="en">
<head>
… +27 lines (ctrl+o to expand)
⏺ Deployment successful! Your app is live and running on AWS ECS Express Mode.
Service Details:
- Endpoint: https://si-9c1a1d7cd98a4a96b9410ef080072c63.ecs.us-east-1.on.aws
- Service name: simple-app
- Cluster: default
- CPU: 1024
- Memory: 2048 MB
- Health check: /health (returning HTTP 200)
- Scaling: 1-10 containers (autoscaling on 60% CPU)
Your app is responding correctly on both the health check endpoint and the main page.
Note: ECS Express Mode defaults to blue/green canary deployments which can take up to 10 minutes for updates. If you'd like faster deployments in the
future, I can speed this up by reducing bake time and traffic shifting intervals.
五维分析
清晰度8/10
创新性7/10
实用性9/10
完整性7/10
可维护性8/10
优缺点分析
优点
- 简化AWS部署过程
- 支持Kiro Power和Agent Skill
- 可自定义AWS配置文件设置
缺点
- 需要熟悉AWS服务
- 初学者可能需要复杂的配置
- 高级功能的文档有限
相关技能
免责声明:本内容来源于 GitHub 开源项目,仅供展示和评分分析使用。
版权归原作者所有 jritsema.
