适用于iOS的Aws Sns要求您提供应用程序的证书和私钥以设置推送通知。在微服务架构中,这意味着我必须想出一种方法,让我的服务的每个实例都能访问这些相当有价值的信息,这意味着如果我的服务的任何实例受到损害,我的应用程序的权限。密钥和证书也受到了损害。
什么是平台/语言无关的方式来存储这些非常有价值的信息,使其可以被服务的任何/所有实例访问?
该服务是用.NET编写的,但我们一直在测试.NET Core / Mono,以便完全迁移到运行linux的AWS弹性架构。就目前而言,我必须将证书和密钥与要部署的服务捆绑在一起,这很糟糕。