在 Aws Lambda 中使用 Jedis 客户端
Using Jedis Client in Aws Lambda
我有一个位于 VPC 中的 Aws Lambda 函数,还有一个也在同一 VPC 中的 Aws Redis Elasticache。我想在我的 Aws Lambda 函数中使用 Jedis Java 客户端将数据放入此缓存,代码如下所示,
Jedis jedis = new Jedis("cache_url",6379);
jedis.set("testkey", "testvalue");
但是,当我尝试调用此代码块时,出现异常 连接超时
我的 Aws Lambda 函数经常被 Aws IOT 规则触发。什么会导致此错误?或者我如何在我的 Aws Lambda 函数中正确使用 Jedis。
连接超时通常意味着 Lambda 无法与您对话 Elasticache。
检查 Elasticache 上的安全组并确保它具有允许 6379 上的 TCP 连接的入站规则。
我有一个位于 VPC 中的 Aws Lambda 函数,还有一个也在同一 VPC 中的 Aws Redis Elasticache。我想在我的 Aws Lambda 函数中使用 Jedis Java 客户端将数据放入此缓存,代码如下所示,
Jedis jedis = new Jedis("cache_url",6379);
jedis.set("testkey", "testvalue");
但是,当我尝试调用此代码块时,出现异常 连接超时
我的 Aws Lambda 函数经常被 Aws IOT 规则触发。什么会导致此错误?或者我如何在我的 Aws Lambda 函数中正确使用 Jedis。
连接超时通常意味着 Lambda 无法与您对话 Elasticache。 检查 Elasticache 上的安全组并确保它具有允许 6379 上的 TCP 连接的入站规则。