如何获得从 AWS Lambda 到 Redis 的安全访问?是否需要 VPC?

How to get secure access from AWS Lambda to Redis? Is VPC required?

我需要在 Redis 中缓存一些数据并从 AWS Lambda 访问它。 如何获得从 AWS Lambda 到 Redis(AWS 弹性缓存)的安全访问?

是否需要VPC?因为我知道 VPC 增加 1) AWS Lambdas 冷启动 2) 增加账单(网络使用)。

是的,您需要一个 VPC 才能连接到 Redis。

AWS 允许使用 lambda 函数连接到 Elasticache。这是 link 它的工作原理 - Tutorial: Configuring a Lambda Function to Access Amazon ElastiCache in an Amazon VPC

此外,我同意 VPC 增加冷启动,您可以通过在 Lambda 调用之间进行预热和共享上下文来解决这个问题。可以找到更多详细信息 here