将 AWS Lambda 部署到多个区域?
Deploying AWS Lambda to multiple regions?
快点。
当您在多个区域部署一个 lambda 时,会是什么样子?它只是相同代码的 2 个不同副本,但名称不同、ARN 不同等吗?
AWS 是否将它们视为不相关的 lambda?
还是它知道它们是部署在不同地区的同一个东西?
两个 lambda 将被视为单独的实体。 lambda 的示例 ARN
arn:aws:lambda:region:account-id:function:function-name
AWS 确实认为它们是分开的,尽管代码可能相同。 (想象一下大学毕业生使用相同的代码测试 hello world)
您仍然可以将它们作为 active-active 设置或用于 fail-over。
请参阅 this 了解更多详情。
快点。
当您在多个区域部署一个 lambda 时,会是什么样子?它只是相同代码的 2 个不同副本,但名称不同、ARN 不同等吗?
AWS 是否将它们视为不相关的 lambda?
还是它知道它们是部署在不同地区的同一个东西?
两个 lambda 将被视为单独的实体。 lambda 的示例 ARN
arn:aws:lambda:region:account-id:function:function-name
AWS 确实认为它们是分开的,尽管代码可能相同。 (想象一下大学毕业生使用相同的代码测试 hello world) 您仍然可以将它们作为 active-active 设置或用于 fail-over。 请参阅 this 了解更多详情。