配置Amazon s3存储桶以运行在另一个帐户中创建的Lambda函数

时间:2016-05-12 06:20:03

标签: amazon-web-services amazon-s3 aws-lambda

是否可以配置S3存储桶以运行在其他帐户中创建的Lambda函数?基本上我想要完成的是当新项目添加到S3存储桶时我想在另一个帐户中运行lambda函数

2 个答案:

答案 0 :(得分:2)

您可以通过向S3存储桶提供完整的Lambda Function ARN来实现此目的。例如,在AWS控制台的存储桶设置中:enter image description here

This article将帮助您为跨帐户调用配置正确的IAM。另请查看AWS Lambda Permissions Model。请注意,据我所知,存储桶和Lambda函数必须位于同一区域!

答案 1 :(得分:0)

这篇文章真的帮助了我https://aws.amazon.com/blogs/compute/easy-authorization-of-aws-lambda-functions/为了别人的利益而在这里发帖