限制lambda只使用一些数据中心?

问题描述 投票:0回答:1

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

我的数据库是Cassandra或其他NOSQL,分布在多个数据中心的多个AWS节点上。

  1. 如何配置lambda以确保我的lambda函数(包括DB访问)在同一数据中心使用数据库节点?

我知道Cassandra驱动程序会将智能查询重定向到最近的数据库节点,但我需要的是将lambda执行限制为只有我有一些数据库节点的相同数据中心的节点。

aws-lambda
1个回答
2
投票
  1. 您可以使用IAM角色配置或创建lambda角色,这些角色只能访问特定的aws资源(您可以通过在策略中指定访问控制来限制或打开访问控制)。
  2. 然后在VPC或默认VPC中将该角色分配给lambda。
© www.soinside.com 2019 - 2024. All rights reserved.