用于共享配置的 AWS 安全存储

AWS secure storage for shared configurations

我在 AWS 上有一堆应用程序,一些配置(数据库连接字符串、API 键等)被多个应用程序使用。那么有没有一种方法可以方便地将所有配置存储在一些安全存储中API? AWS 提供这种服务吗?

查看新的 Systems Manager Parameter Store,它专为安全、集中管理应用程序机密而设计。

AWS Systems Manager Parameter Store provides secure, hierarchical storage for configuration data management and secrets management. You can store data such as passwords, database strings, and license codes as parameter values. You can store values as plain text or encrypted data. You can then reference values by using the unique name that you specified when you created the parameter. Highly scalable, available, and durable, Parameter Store is backed by the AWS Cloud. Parameter Store is offered at no additional charge and includes generous limits

Parameter Store service offers advantages over using S3 - 在 Parameter Store 之前保护机密的常用方法。这些优势包括:

  • 轻松创建命名空间以支持应用程序生命周期的不同阶段。
  • KMS 集成从应用程序中提取参数加密,同时要求实例或容器能够访问 KMS 密钥并在本地内存中进行解密。
  • 有关参数更改的存储历史记录。
  • 一种可以与 S3 分开控制的服务,它可能用于许多其他应用程序。
  • 专门构建的配置数据存储,减少了实施多个系统的开销。
  • 无使用成本