使用Java更新aws参数存储中的参数值



我有一个键作为值存储在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()

将完成这项工作

相关内容

  • 没有找到相关文章

最新更新