mcpField
C
connecting-lambda-to-dynamodb

connecting-lambda-to-dynamodb

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

关于 connecting-lambda-to-dynamodb

面向 AWS Lambda 与 DynamoDB 集成配置和排障的领域技能,涵盖 IAM 角色、函数部署、数据流及事件源映射。

主要功能

  1. 01配置 IAM 执行角色
  2. 02提供 Lambda 部署指导
  3. 03配置 DynamoDB 数据流
  4. 04设置事件源映射
  5. 05排查集成问题

适用场景

  1. 01将 Lambda 函数连接到 DynamoDB 表
  2. 02诊断 Lambda 函数未触发的问题
  3. 03解决权限或超时问题

安装

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

$npx skills add https://github.com/aws/agent-toolkit-for-aws --skill connecting-lambda-to-dynamodb

安装后在 Claude Code 中输入/connecting-lambda-to-dynamodb确认已加载。

附带文件references/lambda-dynamodb-connection.md

详细介绍

将 Lambda 连接到 DynamoDB

概述

关于将 AWS Lambda 函数连接到 DynamoDB 表的领域专业知识,包括创建 IAM 执行角色、部署函数、配置 DynamoDB 流以及设置事件源映射。

将 Lambda 函数连接到 DynamoDB

要通过 IAM 角色、流和事件源映射设置端到端的 Lambda-DynamoDB 集成,请严格遵循 该流程。 请参阅 Lambda-DynamoDB 连接流程。

故障排查

Lambda 函数未触发

确认事件源映射处于活动状态、DynamoDB 流已启用且视图类型正确,并且执行角色具有适当的权限。详情请参阅完整的 流程。

权限被拒绝错误

检查 IAM 角色是否已附加 AWSLambdaDynamoDBExecutionRole,并且信任策略允许 Lambda 承担该角色。

函数超时问题

增加超时设置,或调整事件源映射中的批次大小。

评论

支持 Markdown