DevOps 与云

部署、CI/CD、云平台和基础设施

193 个 Skills 可用

Skills 列表

aws-lambda-durable-functions

aws-lambda-durable-functions

2.2Kdevops-cloud

Builds resilient, long-running, multi-step applications with AWS Lambda durable functions with automatic state persistence, retry logic, and orchestration for long-running executions. Covers the critical replay model, step operations, wait/callback patterns, error handling with saga pattern, testing with LocalDurableTestRunner. Triggers on phrases like lambda durable functions, durable execution, workflow orchestration, state machines, retry/checkpoint patterns, long-running stateful Lambda functions, saga pattern, human-in-the-loop callbacks, reliable serverless applications, context.step, context.wait, context.invoke, context.runInChildContext, withDurableExecution, DurableContext, UnrecoverableInvocationError, durable-execution-sdk, qualified ARN invocation, and durable handler replay.

aws avataraws
获取
c4-architecture

c4-architecture

2.2Kdevops-cloud

使用C4模型Mermaid图表生成架构文档。当被要求创建架构图、记录系统架构、可视化软件结构、创建C4图或生成上下文/容器/组件/部署图时使用。触发词包括“架构图”、“C4图”、“系统上下文”、“容器图”、“组件图”、“部署图”、“记录架构”、“可视化架构”。

softaworks avatarsoftaworks
获取
mermaid-diagrams

mermaid-diagrams

2.2Kdevops-cloud

使用Mermaid语法创建软件图的综合指南。当用户需要通过图表(包括类图(领域建模、面向对象设计)、序列图(应用流程、API交互、代码执行)、流程图(流程、算法、用户旅程)、实体关系图(数据库模式)、C4架构图(系统上下文、容器、组件)、状态图、Git图、饼图、甘特图或任何其他图表类型)来创建、可视化或记录软件时使用。触发词包括请求“图表”、“可视化”、“建模”、“绘制”、“展示流程”,或当解释系统架构、数据库设计、代码结构或用户/应用流程时。

softaworks avatarsoftaworks
获取
terraform-skill

terraform-skill

2.2Kdevops-cloud

在编写、审查或调试 Terraform/OpenTofu 模块、测试、CI、扫描或状态操作时使用——通过版本感知的防护措施诊断故障模式(身份变更、密钥泄露、爆炸半径、CI 漂移、状态损坏)。

antonbabenko avatarantonbabenko
获取
aws-cloudformation

aws-cloudformation

2.2Kdevops-cloud

Author, validate, and troubleshoot AWS CloudFormation templates. Covers template authoring with secure defaults, pre-deployment validation (cfn-lint, cfn-guard, change sets), and root-cause diagnosis of failed stacks using CloudFormation events and CloudTrail correlation.

aws avataraws
获取
aws-containers

aws-containers

2.2Kdevops-cloud

Deploys and operates containerized workloads on ECS, Fargate, and ECR. Covers task definitions, Fargate services, ECR repository setup and lifecycle policies, ECS Exec debugging, service scaling, deployment strategies, load balancer integration, and logging configuration. Use when deploying, debugging, or optimizing containers on AWS. ALSO USE for container deployment options (ECS vs ECS Express Mode), networking modes, health check troubleshooting, OOM errors, secrets injection, blue/green deployments, ECR image management, and App Runner sunset guidance and migration. NOT for Kubernetes, EKS, or CI/CD pipelines.

aws avataraws
获取
creating-ec2-image-builder-pipeline

creating-ec2-image-builder-pipeline

2.2Kdevops-cloud

Creates a complete EC2 Image Builder pipeline that builds a custom AMI with pre-installed software, distributes it to target regions, executes the pipeline, and creates a launch template. Use when setting up automated AMI creation with IAM roles, build components, image recipes, and infrastructure configuration.

aws avataraws
获取
creating-api-gateway-stage

creating-api-gateway-stage

2.2Kdevops-cloud

创建API Gateway阶段,包含CloudWatch日志、X-Ray追踪、限流、WAF集成和IAM角色,遵循AWS最佳实践。在将REST API部署到不同环境(如开发、测试或生产)时使用。

aws avataraws
获取
setting-up-cloudwatch-alarm-notifications

setting-up-cloudwatch-alarm-notifications

2.2Kdevops-cloud

使用SNS主题和订阅为CloudWatch警报设置通知渠道。在配置警报通知时始终使用此技能——它创建加密的SNS主题,配置CloudWatch访问的主题策略,设置电子邮件/SMS/webhook订阅,并将警报链接到具有适当安全控制的通知操作。

aws avataraws
获取
launching-ec2-instance-with-best-practices

launching-ec2-instance-with-best-practices

2.2Kdevops-cloud

启动一个EC2实例,采用安全、成本高效的默认设置,包括AMI选择、可突发实例规格、最小权限IAM角色、加固的安全组、加密的EBS卷以及全面的标签。在按照AWS安全与成本优化最佳实践部署新EC2实例时使用。

aws avataraws
获取
routing-traffic-with-route53-and-cloudfront

routing-traffic-with-route53-and-cloudfront

2.2Kdevops-cloud

配置 Amazon Route 53,使用自定义域名将流量路由到 CloudFront 分发。用于设置 DNS 别名记录、备用域名(CNAME)、用于 HTTPS 的 ACM 证书以及 CloudFront 的 IPv6 支持。

aws avataraws
获取
setting-up-ec2-instance-profiles

setting-up-ec2-instance-profiles

2.2Kdevops-cloud

配置EC2实例以安全地调用AWS服务,通过创建并附加IAM角色的实例配置文件,消除硬编码凭据。当EC2实例需要通过临时凭据访问S3、DynamoDB、SQS或CloudWatch等AWS服务时使用。

aws avataraws
获取
creating-production-vpc-multi-az

creating-production-vpc-multi-az

2.2Kdevops-cloud

创建生产就绪的VPC,跨多个可用区部署公有和私有子网,包括互联网网关、NAT网关、路由表和安全组,遵循AWS Well-Architected原则。在部署多可用区VPC基础设施时使用,支持自动CIDR规划和DNS解析。

aws avataraws
获取
enabling-lambda-vpc-internet-access

enabling-lambda-vpc-internet-access

2.2Kdevops-cloud

为部署在VPC子网中的AWS Lambda函数启用互联网访问,通过创建NAT网关基础设施、配置公有/私有子网路由以及更新安全组来实现。当VPC附加的Lambda函数无法访问互联网时使用。

aws avataraws
获取
connecting-vpcs-with-peering

connecting-vpcs-with-peering

2.2Kdevops-cloud

在两个VPC之间建立VPC对等连接,实现直接的私有网络连接。在创建或管理VPC对等连接时,始终使用此技能——它会验证CIDR重叠、更新两个VPC中的所有路由表、配置DNS解析,并提供对正确连接至关重要的安全组指导。

aws avataraws
获取
aws-serverless

aws-serverless

2.2Kdevops-cloud

在 AWS 上使用 Lambda、API Gateway、Step Functions、EventBridge 和 SAM/CDK 构建、部署、管理、调试、配置和优化无服务器应用程序。涵盖冷启动、CORS 调试、事件源映射、故障排除、并发、SnapStart、Powertools、函数 URL、EventBridge Scheduler、Lambda 层和生产就绪性。当提及 Lambda、API Gateway、Step Functions、SAM 模板、CDK 无服务器堆栈、DynamoDB 流触发器、SQS 事件源、冷启动、超时、502/504 错误、限流、并发、CORS、Powertools 或任何 AWS 上的事件驱动架构时触发,即使没有“无服务器”这个词。不适用于 EC2、ECS/Fargate 容器或 Amplify 托管。

aws avataraws
获取
aws-cdk

aws-cdk

2.2Kdevops-cloud

使用 TypeScript 或 Python 通过 CDK 编写、部署和排查 AWS 基础设施问题。涵盖最佳实践、堆栈架构和构造模式。在编写 CDK 构造、引导环境、运行 cdk deploy/synth/diff、修复 CDK 或 CloudFormation 错误、规划堆栈结构、导入现有资源、解决漂移或重构堆栈而不替换资源时,始终使用此技能。

aws avataraws
获取
aws-observability

aws-observability

2.2Kdevops-cloud

构建、配置、调试和优化 AWS 可观测性,涵盖 CloudWatch(日志洞察、指标、告警、仪表盘、EMF)、X-Ray、CloudTrail 和 ADOT(AWS Distro for OpenTelemetry),并使用 ADOT 自动埋点 SDK 为服务启用/接入 Application Signals。包括日志洞察查询、告警(指标、复合、异常检测)、仪表盘、自定义指标/EMF、X-Ray 追踪与采样、ADOT Collector 配置、CloudTrail 审计,以及通过 ADOT SDK(CloudWatch Observability EKS 插件、CloudWatch Agent IAM、OTLP 端点、ServiceEvents、动态插桩)端到端启用 Application Signals,动态插桩中的断点和快照、运行中服务的实时数据捕获、无需重新部署即可调试。适用于 CloudWatch、告警、仪表盘、EMF、X-Ray、追踪、CloudTrail、ADOT、监控、合成监控/金丝雀,或为服务启用/接入/埋点 Application Signals。不适用于应用日志记录或安全威胁检测。

aws avataraws
获取
troubleshooting-application-failures

troubleshooting-application-failures

2.2Kdevops-cloud

通过发现和分析CloudWatch日志组来排查故障应用程序,识别错误模式、根本原因和可操作的解决方案。当应用程序出现故障且需要基于日志进行诊断时使用。

aws avataraws
获取
connecting-lambda-to-dynamodb

connecting-lambda-to-dynamodb

2.2Kdevops-cloud

将 AWS Lambda 函数连接到 DynamoDB,配置 IAM 角色、流事件源映射以及读写权限。适用于设置 Lambda-DynamoDB 集成、处理 DynamoDB 流事件或部署无服务器事件驱动架构。

aws avataraws
获取
sandbox-sdk

sandbox-sdk

2Kdevops-cloud

构建沙盒化应用程序,用于安全代码执行。在构建AI代码执行、代码解释器、CI/CD系统、交互式开发环境或执行不受信任代码时加载。涵盖Sandbox SDK生命周期、命令、文件、代码解释器和预览URL。偏向从Cloudflare文档检索而非预训练知识。

cloudflare avatarcloudflare
获取
wp-playground

wp-playground

1.9Kdevops-cloud

用作 WordPress Playground 路由包装器,处理模糊的 Playground 工作、使用 @wp-playground/cli 的本地 CLI 运行、playground.wordpress.net 分享链接、浏览器预览、快照、挂载、版本切换和 Xdebug。对于 Blueprint JSON 编写或审查,请直接使用 blueprint 技能。

wordpress avatarwordpress
获取
wrangler

wrangler

1.9Kdevops-cloud

Cloudflare Workers CLI,用于部署、开发和管理 Workers、KV、R2、D1、Vectorize、Hyperdrive、Workers AI、Containers、Queues、Workflows、Pipelines 和 Secrets Store。在运行 wrangler 命令前加载,以确保正确的语法和最佳实践。倾向于从 Cloudflare 文档中检索信息,而非依赖预训练知识。

cloudflare avatarcloudflare
获取
release-it

release-it

1.7Kdevops-cloud

使用稳定性模式(断路器、隔板、超时和重试逻辑)构建生产就绪系统。当用户提及“生产故障”、“断路器”、“部署流水线”、“混沌工程”、“重试风暴”、“健康检查”、“我的服务一直崩溃”、“防止级联故障”或“使其具有弹性”时使用。在设计弹性微服务、规划零停机部署或为峰值负载进行容量规划时也触发。涵盖稳定性模式、容量规划、部署/发布解耦和可观测性。对于数据系统,请参阅 ddia-systems。对于系统架构,请参阅 system-design。

wondelai avatarwondelai
获取