我在AWS中创建了一个Redis Elasticache集群,并希望使用Python脚本读取和写入数据,最终将成为Lambda函数。我已经读过连接到集群的典型方法是EC2。我已经设置了EC2实例并使用SSH和密钥对成功连接到它。
我的问题是:
谢谢你的帮助
您不需要EC2实例即可连接到Redis ElastiCache群集。
是的,您可以使用Lambda连接到ElastiCache。有一个没有很好记录的“问题”,以确保您的Lambda在与ElastiCache集群相同的VPC中运行并确保您的Lambda保持温暖;在VPC内部运行的Lambdas可能会有很长的冷启动时间。另外,不要忘记将安全组设置为允许从Lambda到群集的流量。
您可以在此处阅读有关从Lambda连接到ElastiCache的更多信息。本教程连接到Memcached,但同样的过程适用于Redis: