Amazon web services 我希望AWS Lambda事件通知所有地区

Amazon web services 我希望AWS Lambda事件通知所有地区,amazon-web-services,Amazon Web Services,要使用Lambda服务设置AWS事件通知,除美国东部地区外,我面临此错误 错误:-通知目标服务区域对于bucket位置约束无效。 此外,每次在AWS Lambda中创建任何函数时,默认情况下,区域设置为美国东部 我正在使用的IAM角色的权限/策略是:- AmazonSESFullAccess AWSLambdaExecute 奥斯拉姆达罗 请帮助我解决此问题,S3事件通知的Lambda函数必须与bucket位于同一区域。发件人: Lambda函数必须与S3存储桶位于同一区域 如果要使用相同的S3

要使用Lambda服务设置AWS事件通知,除美国东部地区外,我面临此错误

错误:-通知目标服务区域对于bucket位置约束无效。 此外,每次在AWS Lambda中创建任何函数时,默认情况下,区域设置为美国东部

我正在使用的IAM角色的权限/策略是:- AmazonSESFullAccess

  • AWSLambdaExecute
  • 奥斯拉姆达罗

  • 请帮助我解决此问题,S3事件通知的Lambda函数必须与bucket位于同一区域。发件人:

    Lambda函数必须与S3存储桶位于同一区域

    如果要使用相同的S3通知,必须将事件重新广播到其他地区。例如,可以通过让原始lambda函数从不同地区向SNS主题发布消息来实现


    您是否试图使上载到区域X中存储桶的对象触发区域Y中的Lambda函数?或者你只是误解了这一点?如果是前者,您可能会让区域X中的Lambda本身同步调用区域Y中的Lambda。这不理想,但可能可行。@Rahul请确切告诉我们错误发生时您在做什么,以及您希望完成什么。谢谢@John and的回复。我只想在我的电子邮件上通知,如果有任何内容被删除或通过Lambda函数放在任何S3存储桶上。由于ARN编号是自动生成到美国东部地区的,因此我无法将Lambda功能实现到其他地区。这是即将发生的错误,因为我正在将事件设置到其他区域:向下点:错误:-通知目标服务区域对于bucket位置约束无效。感谢@jarmod和您的回复。我只想在我的电子邮件上通知,如果有任何内容被删除或通过Lambda函数放在任何S3存储桶上。由于ARN编号是自动生成到美国东部地区的,因此我无法将Lambda功能实现到其他地区。这是即将发生的错误,我正在将事件设置到其他区域:向下点:错误:-通知目标服务区域对于bucket位置约束无效。感谢@Marcin的回复。我只想在我的电子邮件上通知,如果有任何内容被删除或通过Lambda函数放在任何S3存储桶上。由于ARN编号是自动生成到美国东部地区的,因此我无法将Lambda功能实现到其他地区。这是即将发生的错误,因为我正在将事件设置到其他区域:向下点:错误:-通知目标服务区域对于bucket位置约束无效。@RahulKumar Hi。没问题。通知目标(在您的情况下为lambda)必须与bucket位于同一区域。如果你在不同的地区有桶,在每个地区你需要相应的lambda函数。我正在为不同的地区创建新的lambda,但ARN自动生成到美国东部。除此之外,我是否分配了其他策略2策略:1。AWSLambdaExecute 2。AWSLambdaRole@RahulKumar如果ARN适用于us-east-1,则表示您的职能部门位于该地区。在创建函数之前,您是否在控制台中切换到不同的区域?谢谢您的帮助