【问题标题】:SSL support in AWS ElastiCacheAWS ElastiCache 中的 SSL 支持
【发布时间】:2014-06-19 20:45:00
【问题描述】:

我们希望将 AWS ElastiCache 用于我们的应用程序,并且我们严格要求所有数据在传输过程中都应加密。

我试图找出是否使用 SSL 完成了 ElastiCache 访问,但无法从 Amazon 文档中获得明确的答案。在为 ElasticCache 集群设置安全性时,可以将策略选项 aws:SecureTransport 设置为 True,但我不确定 ElastiCache 是否支持它。 AWS 文档说此选项被忽略,例如对于 S3,因为 S3 始终使用 SSL。

【问题讨论】:

  • AFAIK 这不受 AWS 支持(还没有?),但我可能是错的。我所知道的是,我工作的公司——Redis Labs——确实为我们的服务提供 SSL 加密。如果您有兴趣,请发送电子邮件至我们的 support@redislabs.com。
  • 是的,仍然不支持 SSL。或者,您可以启动自己的 EC2 实例来运行 redis。最终,ElastiCache 只是启动了预先配置了 redis 的 EC2 实例。

标签: amazon-web-services amazon-elasticache


【解决方案1】:

【讨论】:

  • 但是您如何使用客户端连接到它?似乎所有客户端都需要一个用于 TLS 支持的 pem 文件,AWS 不提供该文件:/
  • 我也在寻找客户端实现。找不到任何提及 pem 文件的地方。
  • 对于Nodejsioredis 客户端提供了一种在启用Elasticache 传输中加密时设置的身份验证令牌的方法。
【解决方案2】:

这更适合作为评论,但我没有足够的积分。

我的公司与 AWS 客户服务部门进行了交谈,他们确认 ElastiCache 不支持它;您所指的 sslEnabled 选项确实被忽略了。它只是在那里,因为它是继承的。

【讨论】:

    【解决方案3】:

    我们为 ElastiCache Redis 集群启用了传输中和静态加密。并使用生菜客户端进行连接。

    https://github.com/lettuce-io/lettuce-core/wiki/SSL-Connections

    【讨论】:

      猜你喜欢
      • 2021-03-01
      • 2016-11-22
      • 2018-05-06
      • 1970-01-01
      • 2014-02-02
      • 2013-01-14
      • 2019-05-12
      • 1970-01-01
      • 2011-06-05
      相关资源
      最近更新 更多