繁体   English   中英

AWS SSM 参数存储可靠性

[英]AWS SSM parameter store reliability

我正在考虑使用AWS SSM Parameter Store来存储机密,例如部署在 EC2、Elastic Beanstalk、Fargate docker 容器等上的应用程序的数据库连接字符串)。

链接的文档指出该服务具有Highly scalable, available, and durable ,但我无法找到有关其确切含义的更多详细信息。 例如,它是否跨所有区域复制?

是否最好:

a) 在应用程序启动时从参数存储中读取机密(即依赖它的高可用性和可扩展性,即使,比如说,另一个区域已经关闭)?

或者

b) 在部署应用程序时在本地读取和存储机密? 可以说安全性较低,但这意味着 Parameter Store 服务的任何不可用只会影响新版本的部署。

如果您想使用参数存储,请使用您的选项 a。 如果获取参数调用失败,则应用程序失败。 (发生这种情况,我已经看到 Parameter Store API 请求发生速率限制)请参阅此处

或者

最好的选择是AWS secrets manager Secrets manager 是参数存储的超集。 它支持 RDS 密码轮换等等。 也是它的付费

刚刚检查了 SSM 的不受限制的吞吐量。 它不在规范中,但它是ca。 50 请求/秒。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM