我有一个键作为值存储在aws系统管理器(ssm)中。是否可以使用aws api更新该值?
对于存储密钥,我使用以下API:SsmClient ssmClientEUWest1 = SsmClient.builder().region(Region.EU_WEST_1).build();
ssmClientEUWest1.putParameter(PutParameterRequest.builder().value(key).name(<some constant name>).type("String").build());
当我存储键这是它第一次创建成功。然而,当我再次调用它时,它失败了,因为<some constant name>
是常数,因此它不能创建重复的名称。
我需要更新键. 我得到这个键作为我的方法的输入,我只需要在给定的常量名称store下更新存储中的键。
我试着浏览aws文档,但找不到解决方案。文档建议使用tier但事实证明这也没有用。
进一步探索,发现这可以通过设置overwrite(true)
来实现
PutParameterRequest.builder().value(key).name(<some constant name>).type("String").overwrite(true).build()
将完成这项工作