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

connecting-lambda-to-dynamodb — скилл для Claude Code: обзор

Помогает связать функцию AWS Lambda с таблицей DynamoDB. Настраивает роли IAM, потоки DynamoDB Streams и триггеры обработки событий.

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

Что делает connecting-lambda-to-dynamodb

Скилл содержит инструкции для интеграции AWS Lambda и DynamoDB. Он описывает создание роли исполнения IAM, деплой функции, включение стримов DynamoDB Streams и привязку источника событий (event source mapping) с правами на чтение и запись.

В инструкциях разобран порядок действий при сбоях. Если триггер не срабатывает, проверяется активность маппинга и тип представления стрима (view type). При ошибках доступа скилл требует прикрепить политику AWSLambdaDynamoDBExecutionRole и настроить доверительные отношения роли.

При тайм-аутах функции придётся вручную увеличить лимит времени выполнения или уменьшить размер пачки (batch size) в маппинге событий.

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

  • настроить маппинг событий DynamoDB Streams на функцию Lambda
  • назначить политику AWSLambdaDynamoDBExecutionRole для прав доступа
  • устранить ошибки тайм-аута через подбор batch size
  • сконфигурировать trust policy роли для сервиса Lambda

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

  • Помоги настроить event source mapping из DynamoDB стрима в Lambda
  • Проверь права IAM роли для функции Lambda, читающей из DynamoDB
  • Что делать, если триггер Lambda на стриме DynamoDB не срабатывает?

Как установить connecting-lambda-to-dynamodb

1Через Skills CLI (Vercel)

npx skills add aws/agent-toolkit-for-aws --skill connecting-lambda-to-dynamodb -a claude-code

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

~/.claude/skills/connecting-lambda-to-dynamodb/SKILL.md

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

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

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

aws-amplify Скилл для создания и развёртывания полнофункциональных приложений с AWS Amplify Gen2. Настраивает аутентификацию, базы данных, хранилище и AI через TypeScript код — поддерживает React, Next.js, Vue, Flutter и другие фреймворки. CX Codex +1 6 600установок ingesting-into-data-lake Помогает загружать данные в data lake на AWS из файлов S3, баз данных JDBC, DynamoDB, BigQuery или Snowflake. Выбирает формат S3 Tables или Apache Iceberg и генерирует Glue-пайплайны. CX Codex +1 6 600установок connecting-lambda-to-api-gateway Скилл проводит агента по шагам подключения существующей Lambda к Amazon API Gateway: ресурсы, методы, прокси-интеграция, права и деплой. CX Codex +1 6 600установок troubleshooting-application-failures Скилл ищет причины падений приложения в логах CloudWatch: находит группы логов, вытаскивает ошибки и стектрейсы, предлагает, что чинить первым. CX Codex +1 6 400установок 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установок debugging-lambda-timeouts Ищет причины зависания функций AWS Lambda по логам CloudWatch, метрикам и конфигурации. Пригодится, когда выполнение упирается в лимит времени. CX Codex +1 6 400установок

Похожие

aws-development Mindrally Скилл задаёт агенту правила разработки на AWS: Lambda, CDK, SAM, DynamoDB, IAM и serverless-архитектура через Infrastructure as Code. CX Codex +1 701установок dynamodb-toolbox-patterns giuseppe-trisciuoglio Скилл с готовыми шаблонами TypeScript для DynamoDB-Toolbox v2: схемы, сущности, .build()-команды, запросы и транзакции. CX Codex +1 3 500установок aws-solution-architect Alireza Rezvani Проектирует архитектуру AWS, генерирует шаблоны IaC и разбирает расходы. Пригодится при запуске серверлес-приложения, миграции или настройке CI/CD. 1 586установок aws-lambda-python-integration giuseppe-trisciuoglio Подсказывает агенту, как писать и разворачивать Python-функции в AWS Lambda: Chalice или чистый Python, холодный старт, API Gateway и ALB. CX Codex +1 3 600установок aws-serverless-eda zxkane Помогает проектировать бессерверные API и событийно-ориентированные системы в AWS по принципам Well-Architected. Пригодится при настройке Lambda, DynamoDB и Step Functions. CX Codex +1 701установок aws-lambda-functions aj-geddes Скилл помогает агенту создавать и разворачивать функции AWS Lambda: триггеры, права, слои, переменные окружения. CX Codex +1 614установок

Вопросы о connecting-lambda-to-dynamodb

Как установить connecting-lambda-to-dynamodb в Claude Code?

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

Зачем нужен скилл connecting-lambda-to-dynamodb?

Он даёт агенту инструкции по связыванию AWS Lambda с таблицами DynamoDB, настройке DynamoDB Streams и назначению IAM-ролей.

Какая IAM-политика требуется для чтения DynamoDB Streams?

Для работы триггера требуется прикрепить управляемую политику AWSLambdaDynamoDBExecutionRole к роли исполнения Lambda и настроить trust policy.

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

SKILL.md · Apache-2.0
---
name: connecting-lambda-to-dynamodb
description: Connects an AWS Lambda function to DynamoDB with IAM roles, stream event source mapping, and read/write permissions. Use when setting up Lambda-DynamoDB integration, processing DynamoDB stream events, or deploying serverless event-driven architectures.
version: 1
---
# Connecting Lambda to DynamoDB

## Overview

Domain expertise for connecting AWS Lambda functions to DynamoDB tables, including
IAM execution role creation, function deployment, DynamoDB stream configuration,
and event source mapping setup.

## Connect a Lambda function to DynamoDB

To set up end-to-end Lambda-DynamoDB integration with IAM roles, streams, and
event source mapping, follow the procedure exactly.
See [Lambda-DynamoDB connection procedure](references/lambda-dynamodb-connection.md).

## Troubleshooting

### Lambda function not triggering
Verify the event source mapping is active, DynamoDB streams are enabled with the
correct view type, and the execution role has proper permissions. See the full
[procedure](references/lambda-dynamodb-connection.md) for details.

### Permission denied errors
Check the IAM role has `AWSLambdaDynamoDBExecutionRole` attached and the trust
policy allows Lambda to assume it.

### Function timeout issues
Increase the timeout setting or adjust the batch size in the event source mapping.

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

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

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

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