AWS Parameters Store 获取所有键和值

AWS Parameters Store get all keys and values

我正在写一个 "PropertiesManager" 需要每 X 分钟刷新一次值。我们正在使用 AWS Parameter Store,我想获取所有以 "blah" 开头的 key/values。我看到我可以在此 中获取元数据,但我希望不必获取元数据然后返回获取值。

它会非常接近这个但实际上得到了值。另外,如何设置请求?:

 DescribeParametersRequest request = new DescribeParametersRequest();
  DescribeParametersResult response;
  do
  {
    response = ssm.describeParameters(request);
    for (ParameterMetadata param : response.getParameters())
    {
      // param does not have the value!
    }
    request.setNextToken(response.getNextToken());
  }
  while ((response.getNextToken() != null) && ! respose.getNextToken.isEmpty());

您可以使用 GetParametersByPath(),这将 return 具有给定路径前缀的所有参数。

所以,你可以创建一个像 /Finance/Prod/IAD/WinServ2016/license33 这样的前缀,你可以请求给定路径下的所有参数,例如 /Finance/Prod/IAD/.