AWS Lambda将使用来自其他区域的SQS的消息

时间:2019-05-13 13:48:31

标签: aws-lambda amazon-sqs

我有一个用例,我的SQS消息出现在美国东部地区。我想在其他区域(没有其他Lambda的区域)中创建一个Lambda,以实现最大的并发性。 lambda是否可以从其他区域读取?如果是,有人可以指导我进行此过程吗?

预先感谢

2 个答案:

答案 0 :(得分:0)

是的,有可能,您只需要提供正确的访问权限即可。队列arn / url(取决于您使用的队列)指定其中的区域,因此只要您的Lambda可以访问,它就可以工作。

但是,值得注意的是, Lambda并发帐户限制是一个软限制,您可以轻松地请求增加对AWS支持(read more here

答案 1 :(得分:0)

虽然您绝对可以[1],但不应该这样做[2,3]

  1. 队列标识符包括其中的区域-您可以使用正确的权限从世界任何地方访问它们。
  2. 从AWS区域转移数据会带来成本:(a)延迟增加,以及(b)金钱增加。不确定哪个对您更重要,但这是人们在设置跨区域工作流时经常会错过的成本。
  3. 大多数AWS限制都可以增加。 Open a support case,以增加限制并描述您的用例。
    • 设置限制的一部分是为了保护,一部分是为了让AWS了解人们想要超越它们的用例,并帮助这些客户以更好的方式使用服务。