【发布时间】:2019-01-07 02:33:06
【问题描述】:
我在账户 A 中有一个 DynamoDB 表,在账户 B 中有一个 AWS Lambda 函数。当 DynamoDB 表发生变化时,我需要触发 Lambda 函数。
我遇到了aws lambda - It is possible to Access AWS DynamoDB streams accross accounts? - Stack Overflow,它说这是不可能的。但我再次发现amazon web services - Cross account role for an AWS Lambda function - Stack Overflow 说这是可能的。我不确定哪个是正确的。
有人尝试过我想要达到的相同场景吗?
【问题讨论】:
-
我回答了第二个链接,我会对其进行测试,所以我会说,是的,它确实有效。你试过了吗?您遇到了什么问题?
-
请不要误会我的意思。我只是想在我花一些时间之前确认一下。您回答的问题是 lambda 和 route53 之间的交互,另一个链接指向官方的 aws 文档,该文档说这是不可能的。这就是我发布这个问题的原因。
-
啊!我刚刚重新阅读了第二个链接。它与您的方案不相关。它提供了一种 Lambda 函数可以访问不同账户中的资源的方式。它没有解释了如何让 DynamoDB 在不同的账户中触发 Lambda 函数。
标签: amazon-web-services aws-lambda amazon-dynamodb