【发布时间】:2019-09-10 02:33:55
【问题描述】:
我有一个从 Dynamodb 流中读取的 lambda 函数。我有从同一个 AWS 账户中的另一个堆栈导出的 Dynamodb 流 ARN。现在,在 Lambda 中添加 eventSource 时,它从 Table 构造中询问。
const function = new lambda.Function(...);
function.addEventSource(new DynamoEventSource(table, {
startingPosition: lambda.StartingPosition.TrimHorizon
}));
参考:https://awslabs.github.io/aws-cdk/refs/_aws-cdk_aws-lambda-event-sources.html#dynamodb-streams
但我有流 ARN。有什么办法可以利用它来添加事件源。还是我必须自己导出表格?
【问题讨论】:
-
有趣的是,Python 等其他 SDK 有一个
create_event_source_mapping()API 调用,确实可以接受 ARN。 CDK 中似乎没有。
标签: amazon-web-services aws-cdk