AWS Lambda在另一个地区消耗来自SQS的消息



我有一个用例,其中我的SQS消息在美国东部地区存在。我想在其他区域(没有其他lambda的区域(中创建一个lambda,以达到最大的含量。Lambda是否可以从其他地区阅读?如果是,有人可以指导我这一过程吗?

预先感谢

是的,您只需要提供正确的访问即可。队列ARN/URL(取决于您使用的(指定其中的区域,因此,只要您的lambda访问它,它就会起作用。

但是,值得注意的是, lambda并发帐户限制是一个软限制,您可以轻松地从AWS支持中要求增加(在此处阅读更多(

虽然您可以[1],但对于正常用例

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

也就是说,它得到了支持[1],并且在紧急情况下(例如特定于区域的中断(可以证明是有用的,请记住它的成本要多[2]。

最新更新