无法将Lambda连接到ElastiCache Redis群集

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

我在从Lambda函数连接Elasticache时遇到问题我已经完成以下工作:

  1. 创建新的安全组
  2. 将安全组分配给Lambda并分配了同一VPC的两个专用子网
  3. 创建了Elasticache redis集群并分配了以上安全组
  4. 创建了一个NAT网关地址,并为其分配了ElasticIP(用于上述VPC)

Internet有效,我通过打开stackoverflow.com URL对此进行了验证。但是,Elasticache自动发现超时。是否需要执行其他任何配置?

更新我将安全组的入站规则添加到端口6379,现在仍然超时。

amazon-web-services aws-lambda amazon-vpc amazon-elasticache
1个回答
0
投票

您需要将IAM策略附加到Lambda执行角色,以向其授予对ElastiCache的适当访问权限。如果要限制访问,则还需要检查Lambda函数的VPC设置,并确保它具有访问EC群集所在的子网的能力。

请参阅以下文章以了解详细信息:

https://docs.aws.amazon.com/lambda/latest/dg/services-elasticache-tutorial.html

© www.soinside.com 2019 - 2024. All rights reserved.