【发布时间】:2022-01-27 23:54:22
【问题描述】:
我想在S3 中创建两个bucket(x,y) 并创建一个lambda。
我的目标是将文件上传到S3(x) 并触发lambda 然后lambda 创建文件并将其放入S3(y)
目前,我正在SAM上开发lambda函数。
通过SAM部署lambda函数
我通过cdk 制作了两个 S3 存储桶。
然后手动添加trigger和Iam policy到lambda访问S3
但是我想自动完成这一切。
所以我的想法是,
-
SAM可以将两个S3存储桶作为堆栈,我不再需要 cdk 了吗? -
cdk可以包含SAM开发环境吗? -
还有什么办法吗??
为此目的的最佳做法是什么?
【问题讨论】:
-
在 CDK 中创建所有内容并使用 SAM 测试您的 lambda:aws.amazon.com/about-aws/whats-new/2022/01/…
-
谢谢。我将尝试安装由 SAM 由 CDK 创建的 lambda 项目
标签: amazon-web-services amazon-s3 aws-cdk aws-sam