К основному содержанию
скилл CX Codex

debugging-lambda-timeouts — скилл для Claude Code: как установить

Ищет причины зависания функций AWS Lambda по логам CloudWatch, метрикам и конфигурации. Пригодится, когда выполнение упирается в лимит времени.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aws/agent-toolkit-for-aws --skill debugging-lambda-timeouts -a claude-code
Открыть на GitHub

Что делает debugging-lambda-timeouts

Скилл расследует зависания функций AWS Lambda. Он собирает параметры конфигурации и проверяет задержки подключений к базам данных. Если предоставлен исходный код, инструмент изучает его на склонные к таймаутам паттерны.

Диагностика опирается на метрики и логи CloudWatch. Скилл сопоставляет холодные старты с лимитами памяти, потому что нехватка ресурсов часто маскируется под сетевой сбой. По итогам проверки агент формирует структурированный отчёт с упорядоченными рекомендациями.

Для работы обязательны права на чтение Lambda, CloudWatch Logs и CloudWatch Metrics. Без них диагностика сразу остановится из-за ошибки доступа. Если запросы CloudWatch Logs Insights возвращают ошибку диапазона дат, придётся сократить окно анализа или проверить правила хранения логов функции.

Какие задачи решает

  • найти причину таймаутов в логах CloudWatch
  • проверить задержки при подключении к базам данных
  • оценить влияние холодных стартов и нехватки памяти
  • выявить неэффективные участки в коде Lambda

Примеры запросов агенту

  • Помоги выяснить, почему функция process-orders в регионе us-east-1 падает по таймауту.
  • Проанализируй метрики CloudWatch и конфигурацию для лямбды sync-users, её время выполнения близко к лимиту.

Как установить debugging-lambda-timeouts

1Через Skills CLI (Vercel)

npx skills add aws/agent-toolkit-for-aws --skill debugging-lambda-timeouts -a claude-code

2Вручную: положить файлы

~/.claude/skills/debugging-lambda-timeouts/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/debugging-lambda-timeouts/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора133

connecting-lambda-to-dynamodb Помогает связать функцию AWS Lambda с таблицей DynamoDB. Настраивает роли IAM, потоки DynamoDB Streams и триггеры обработки событий. CX Codex +1 6 500установок troubleshooting-s3-files Скилл находит причины сбоев Amazon S3 Files: от зависшего монтирования и сетевых таймаутов до ошибок прав IAM и рассинхронизации данных. CX Codex +1 6 300установок launching-ec2-instance-with-best-practices Скилл помогает запускать EC2 с настройками для безопасности и контроля затрат. Пригодится при развёртывании новых инстансов в AWS. CX Codex +1 6 300установок setting-up-cloudwatch-alarm-notifications Настраивает каналы уведомлений для алармов CloudWatch через SNS: темы, подписки, политики доступа и привязку к алармам. CX Codex +1 6 300установок configuring-vpc-endpoints-for-private-aws-service-access Скилл ведёт агента по настройке VPC endpoints через AWS PrivateLink, чтобы сервисы AWS открывались без интернет-шлюза и публичных IP. CX Codex +1 6 400установок setting-up-ec2-instance-profiles Настраивает профили инстансов EC2 и роли IAM для безопасного вызова сервисов AWS без сохранения ключей в коде. Пригодится при настройке доступа к S3, DynamoDB или CloudWatch. CX Codex +1 6 200установок routing-traffic-with-route53-and-cloudfront Настраивает Route 53 для направления пользовательского домена на CloudFront с HTTPS и IPv6. Нужен при создании alias-записей и подключении домена к дистрибутиву. CX Codex +1 6 200установок creating-api-gateway-stage Создаёт стадию API Gateway с логированием в CloudWatch, трассировкой X-Ray, троттлингом и WAF. Нужен при выкатке REST API в dev, test или production. CX Codex +1 6 200установок

Похожие

aws-lambda-python-integration giuseppe-trisciuoglio Подсказывает агенту, как писать и разворачивать Python-функции в AWS Lambda: Chalice или чистый Python, холодный старт, API Gateway и ALB. CX Codex +1 3 600установок aws-lambda-functions aj-geddes Скилл помогает агенту создавать и разворачивать функции AWS Lambda: триггеры, права, слои, переменные окружения. CX Codex +1 614установок aws-sdk-java-v2-lambda giuseppe-trisciuoglio Скилл подсказывает агенту, как вызывать и обновлять функции AWS Lambda через AWS SDK for Java 2.x. Пригодится, если пишешь на Java и работаешь с Lambda. CX Codex +1 3 700установок aws-lambda devops-skills Скилл помогает развёртывать функции AWS Lambda, настраивать триггеры S3 или SQS и организовывать канареечные релизы. CX Codex +1 321установок aws-solution-architect Alireza Rezvani Проектирует архитектуру AWS, генерирует шаблоны IaC и разбирает расходы. Пригодится при запуске серверлес-приложения, миграции или настройке CI/CD. 1 586установок aws-serverless-eda zxkane Помогает проектировать бессерверные API и событийно-ориентированные системы в AWS по принципам Well-Architected. Пригодится при настройке Lambda, DynamoDB и Step Functions. CX Codex +1 701установок

Вопросы о debugging-lambda-timeouts

Как установить debugging-lambda-timeouts в Claude Code?

Выполните команду npx skills add aws/agent-toolkit-for-aws --skill debugging-lambda-timeouts -a claude-code.

Что делает скилл debugging-lambda-timeouts?

Он пошагово собирает конфигурацию Lambda, изучает логи CloudWatch, холодные старты и зависимости. В конце формируется структурированный отчёт с выявленными причинами таймаута и списком правок.

Что нужно настроить перед запуском диагностики?

Убедитесь, что используемые учётные данные AWS имеют разрешения на чтение Lambda, CloudWatch Logs и CloudWatch Metrics. Если функция не вызывалась недавно или логирование выключено, скилл не найдёт записей для анализа.

Исходный текст

SKILL.md · Apache-2.0
---
name: debugging-lambda-timeouts
description: Debugs AWS Lambda function timeout failures by systematically analyzing function configuration, CloudWatch logs and metrics, VPC/networking, cold starts, memory constraints, and downstream dependencies to identify root causes with actionable fixes. Use when a Lambda function is timing out or approaching its timeout limit.
version: 1
---

# Debugging Lambda Timeouts

## Overview

Domain expertise for systematically investigating AWS Lambda function timeout failures
by analyzing function configuration, CloudWatch logs, metrics, dependencies, cold start
patterns, and code. Identifies common causes such as insufficient timeout settings,
external service delays, database connection issues, memory constraints, and inefficient
code patterns, then provides prioritized recommendations.

## Debug a Lambda timeout

To investigate and resolve Lambda timeout issues, follow the procedure exactly.
See [Lambda timeout debugging procedure](references/lambda-timeout-debugging.md).

The procedure collects function configuration, CloudWatch metrics and logs, dependency
analysis, and cold start patterns. If Lambda code is provided, it also reviews the code
for timeout-prone patterns. Results are compiled into a structured debugging report with
prioritized recommendations.

## Troubleshooting

### Function not found

Verify the function name and region. Use `aws lambda list-functions --region <region>`
to list available functions.

### No logs available

The function may not have been invoked recently or logging may be disabled. Check the
function's log group configuration and invocation metrics.

### Access denied errors

Verify AWS credentials have permissions for Lambda, CloudWatch Logs, and CloudWatch
Metrics. See the full procedure for details.

### Log query time range issues

If CloudWatch Logs Insights queries fail with time range errors, reduce the analysis
window or check log group retention settings. See the full procedure for details.

© aws · Apache-2.0 · aws/agent-toolkit-for-aws

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой