【发布时间】:2018-06-08 00:23:52
【问题描述】:
我正在创建无服务器框架项目。
DynamoDB 表由其他 CloudFormation 堆栈创建。
如何在serverless.yml 中引用现有 dynamodb 表的 StreamArn
我的配置如下
resources:
Resources:
MyDbTable: //'arn:aws:dynamodb:us-east-2:xxxx:table/MyTable'
provider:
name: aws
...
onDBUpdate:
handler: handler.onDBUpdate
events:
- stream:
type: dynamodb
arn:
Fn::GetAtt:
- MyDbTable
- StreamArn
【问题讨论】:
-
您找到解决方案了吗?
-
没有解决办法,我将streamArn保存在配置文件中并从那里引用。
-
我想出了一个很好的解决方法...如果您不介意复制现有表格,请查看下面的答案。
-
我编辑了我的答案以考虑到您的表是在 CloudFormation 堆栈中创建的。
标签: amazon-dynamodb serverless-framework amazon-dynamodb-streams