【问题标题】:How do I inject raw CloudFormation into AWS SAM templayte.yml ? Want to setup SQS FIFO as event source for lambda如何将原始 CloudFormation 注入 AWS SAM template.yaml ?想要将 SQS FIFO 设置为 lambda 的事件源
【发布时间】:2020-04-08 21:09:41
【问题描述】:
AWS SAM 目前不支持将 SQS FIFO 队列作为 lambda 的事件存储。
作为事件存储的 FIFO 队列对于 AWS 来说是相当新的,但是使用 CloudFormation 我应该能够实现预期的结果。那么如何将原始 CloudFormation 注入 SAM template.yaml
【问题讨论】:
标签:
amazon-web-services
amazon-cloudformation
amazon-sqs
aws-sam
【解决方案1】:
AWS::Serverless transform 未修改 AWS::Serverless 命名空间之外的所有 CloudFormation 资源类型:
Transform: AWS::Serverless-2016-10-31
Resources:
FifoQueue:
Type: AWS::SQS::Queue
Properties:
FifoQueue: true