【发布时间】:2020-06-06 16:51:07
【问题描述】:
我的公司使用多账户系统管理 AWS。我在账户 A 中有一个 lambda 函数,在账户 B 中有一个启用了 Stream 的 DynamoDB 表。我希望流事件触发我的函数。
当我跑步时:
aws lambda 创建事件源映射 --event-source-arn arn:aws:dynamodb:us-east-1:101010101:table/table/stream/2016-08-09T23:00:46.852 --function-name Lambda-qa --启用 --批量大小 10 --starting-position TRIM_HORIZON
我收到以下错误: 调用 CreateEventSourceMapping 操作时出错(InvalidParameterValueException):角色和事件源必须与云函数在同一帐户中
看起来 Lambda 函数和 DynamoDB 流必须在同一个账户中。但是可以通过其他方式从accountB中读取accountA中的DynamoDB流吗?重定向、SNS、SQS、S3 或自定义应用程序。
【问题讨论】:
标签: amazon-dynamodb aws-lambda