如何连接Golang Lambda函数与Redis Elasticache AWS



我是新手。

我一直在看lambda-golang-AWS的文档,在调用函数时仍然有这个超时。

我一直在配置:

  1. Elasticache集群(1个主节点),
  2. VPC (redis和lambda共用一个VPC),
  3. 安全组,
  4. 子网,
  5. 入站和出站,

我有这个主Redis端点xxxxxx

我需要一个例子。

我的问题是:

  1. 我们可以连接Redis在Linux没有EC2实例?可以试试RDM。
  2. 我们如何把AWS redis的端点放在main函数中?(我们只需要端点吗?或其他)
  3. 是否有可能连接到Redis Elasticache只有端点(没有AUTH)?

谢谢!

我们可以连接Redis在Linux没有EC2实例?

是的,当然,为什么EC2实例是一个额外的需求?你只需要在Lambda函数的部署构件中包含一个Redis客户端库,并配置Elasticache集群以允许来自分配给Lambda函数的安全组的入站流量。

我们如何将AWS redis的端点放在main函数中?(难道我们只需要端点吗?否则)

我将把端点配置为Lambda函数的环境变量之一。

是否有可能仅用端点连接到Redis Elasticache(没有AUTH) ?

如果你没有在Elasticache上启用AUTH,那么你可以在没有AUTH的情况下连接。AUTH是可选的配置设置。

最新更新