mcpField
A
aws-containers

aws-containers

github.com/aws云与 DevOps3.3k9.6k 次安装今天更新
代码仓库

关于 aws-containers

aws-containers 是用于 AWS 容器服务的领域技能,涵盖 EKS、ECS、ECR 和 Elastic Beanstalk。它按服务将请求引导至相应指南,并提示查阅相关资料;也可借助 AWS MCP Server 执行 CLI 操作和检查配置。

主要功能

  1. 01EKS、ECS、ECR 和 Beanstalk 指南
  2. 02按服务分流至参考资料
  3. 03容器平台操作指导
  4. 04支持 AWS CLI 与配置验证

适用场景

  1. 01规划 EKS 或 Kubernetes 工作
  2. 02部署和排查 ECS 工作负载
  3. 03管理 ECR 镜像仓库
  4. 04排查容器服务控制平面故障

MCP 相关

AWS MCP Server 可用于运行 CLI 命令、查询 CloudWatch 和验证配置;也可通过标准 AWS CLI 使用相关指导。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-containers

安装后在 Claude Code 中输入/aws-containers确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
action-logs.md
beanstalk-configuration.md
beanstalk-platforms.md
beanstalk.md
ecr.md
ecs-gateway.md
ecs-managing-compute.md
ecs-workloads.md
ecs.md
eks-auto-mode.md
eks-capabilities.md
eks-control-plane.md
eks-load-balancer-controller.md
eks-managing-compute.md
eks-networking.md
eks.md

详细介绍

AWS 容器

概述

AWS 容器领域的专业知识。

与 AWS MCP Server 配合使用效果最佳 — 可直接运行 CLI 命令、查询 CloudWatch 并验证配置。所有指导也适用于标准 AWS CLI 访问方式。

注意: 参考文件中包含特定的运行时版本、配额值和功能矩阵,这些内容可能会变化。需要精确数据时(例如,部署到生产环境、选择运行时或检查配额),请对照当前 AWS 文档确认数值,不要仅依赖这些文件中的信息。

重要: 加载此技能后,MUST 将此技能中的参考文件和流程作为首要事实来源。API、版本和配置参数经常变化 — 回复前务必阅读相关参考文件。

访问 AWS 文档时,如果有 aws___read_documentation 和 aws___search_documentation 工具,请使用它们。否则,请参考此技能提供的 URL,或通过标准 Web 访问 AWS 文档。如果此技能提供了特定 URL,除非需要其他信息,否则无需搜索。

防护规则 — 此技能自身文件的位置(MCP 与本地安装)

此技能可以通过两种方式加载,它们会从不同位置解析技能自带的参考文件。读取参考文件前,请先确定技能是如何加载的:

  • 通过 AWS MCP retrieve_skill 工具加载: 此技能未安装在本地文件系统中。MUST 使用 retrieve_skill 并设置 file 参数来获取每个参考文件(例如,file="references/ecs.md" 或 file="references/action-logs.md")。不要在本地对这些路径使用 file_read — 它们在磁盘上不存在。
  • 在本地安装(例如,.kiro/skills/aws-containers/ 或 ~/.claude/skills/aws-containers/):使用相对路径从本地技能目录读取文件。

此区别仅适用于技能自带的文件。用户数据和会话产物始终应从用户的工作目录读取并写入。切勿通过 retrieve_skill 获取或写入客户数据。

服务

Elastic Kubernetes Service (EKS)

EKS 提供完全托管的 Kubernetes 服务,可免去运行 Kubernetes 集群的复杂工作。借助 EKS,你可以:

  • 以更少的运维负担更快地部署应用程序
  • 无缝扩展以满足不断变化的工作负载需求
  • 通过 AWS 集成和自动更新提升安全性
  • 选择标准 EKS 或完全自动化的 EKS Auto Mode

EKS 是运行 Kubernetes 集群的首选平台,既适用于 AWS 云,也适用于你自己的数据中心(EKS Anywhere 和 Amazon EKS Hybrid Nodes)。

Elastic Container Service (ECS)

Amazon Elastic Container Service (Amazon ECS) 是一项完全托管的容器编排服务,可帮助你轻松部署、管理和扩展容器化应用程序。作为一项完全托管的服务,Amazon ECS 内置了 AWS 配置和运营最佳实践。它既与 Amazon Elastic Container Registry 等 AWS 工具集成,也与 Docker 等第三方工具集成。这些集成让团队能够专注于构建应用程序,而非环境。你可以在云端跨 AWS 区域以及本地运行和扩展容器工作负载,无需处理管理控制平面的复杂工作。

Elastic Container Registry (ECR)

Amazon Elastic Container Registry (Amazon ECR) 是 AWS 托管的容器镜像注册表服务,具有安全、可扩展且可靠的特点。Amazon ECR 支持使用 AWS IAM 基于资源的权限控制私有存储库,以便指定用户或 Amazon EC2 实例访问你的容器存储库和镜像。你可以使用偏好的 CLI 推送、拉取和管理 Docker 镜像、Open Container Initiative (OCI) 镜像以及兼容 OCI 的制品。

Elastic Beanstalk

借助 Elastic Beanstalk,你可以在 AWS Cloud 中将 Web 应用程序部署到各种受支持的平台。你负责构建和部署应用程序。Elastic Beanstalk 会配置 Amazon EC2 实例、设置负载均衡、配置运行状况监控,并动态扩展你的环境。

AWS App Runner

AWS App Runner 将于 2026 年 4 月 30 日停止服务——不再接受新客户,也不再推出新功能。现有客户应迁移到 ECS Express Mode。请参阅 App Runner Availability Change。

路由

用户需求操作
Elastic Kubernetes Service (EKS) 或通用 Kubernetes阅读 eks.md
Elastic Container Service (ECS)阅读 ecs.md
Elastic Container Registry (ECR)阅读 ecr.md
Elastic Beanstalk阅读 beanstalk.md

主动推荐 Action Logs: 排查 ECS 控制平面故障时——例如部署回滚/断路器故障或任务放置失败——如果集群尚未配置 Action Logs,请在回复前阅读 action-logs.md,并根据其中的分级说明决定是否主动建议启用。

评论

支持 Markdown