Aws lambda 限制lambda仅使用某些数据中心?

Aws lambda 限制lambda仅使用某些数据中心?,aws-lambda,Aws Lambda,我正在研究在AWS lambda下发布微服务的选项。由于我们将按微秒和所用内存计费,因此lambda函数的性能非常重要 My DB是Cassandra或其他NOSQL,分布在几个AWS节点、几个数据中心上 如何配置lambda以确保我的lambda功能(包括DB访问)使用同一数据中心上的DB节点? 我知道Cassandra驱动程序会智能地将查询重定向到最近的DB节点,但我需要的是将lambda执行限制到我有一些DB节点的相同数据中心上的节点 您可以使用IAM角色配置或创建lambda角色,IAM

我正在研究在AWS lambda下发布微服务的选项。由于我们将按微秒和所用内存计费,因此lambda函数的性能非常重要

My DB是Cassandra或其他NOSQL,分布在几个AWS节点、几个数据中心上

  • 如何配置lambda以确保我的lambda功能(包括DB访问)使用同一数据中心上的DB节点?
  • 我知道Cassandra驱动程序会智能地将查询重定向到最近的DB节点,但我需要的是将lambda执行限制到我有一些DB节点的相同数据中心上的节点

  • 您可以使用IAM角色配置或创建lambda角色,IAM角色将只能访问特定的aws资源(您可以通过在策略中指定来限制或打开访问控制)
  • 然后将该角色分配给VPC或默认VPC中的lambda
  • 您可以使用IAM角色配置或创建lambda角色,IAM角色将只能访问特定的aws资源(您可以通过在策略中指定来限制或打开访问控制)
  • 然后将该角色分配给VPC或默认VPC中的lambda

  • “我们将以微秒和所用内存计费”注意,这两种断言都不是非常准确。函数调用以100毫秒为增量计费,并基于可用内存(未使用)计费。此外,您是“数据中心”一词在这里没有明确的含义——您是指在特定的可用性区域或特定区域内运行?我承认这不是很准确,但优化时间和内存很重要,这是我的观点。说到数据中心,我的意思是,我只希望我的lambda函数从同一物理位置查询和下载数据库数据,以防止互联网范围内的数据传输“因为我们将以微秒和所用内存计费”。请注意,这两种断言都不是非常准确的。函数调用以100毫秒为增量计费,并基于可用内存(未使用)计费。此外,您是“数据中心”一词在这里没有明确的含义——您是指在特定的可用性区域或特定区域内运行?我承认这不是很准确,但优化时间和内存很重要,这是我的观点。说到数据中心,我的意思是,我只希望我的lambda函数查询和下载来自同一物理位置的数据库数据,以防止互联网范围的数据传输