Java AWS参数存储获取所有键和值

Java AWS参数存储获取所有键和值,java,amazon-web-services,aws-parameter-store,Java,Amazon Web Services,Aws Parameter Store,我正在编写一个“PropertiesManager”,它需要每X分钟刷新一次值。我们正在使用AWS参数存储,我想获得所有以“blah”开头的键/值。我知道我可以在这里得到元数据,但我希望不必得到元数据,然后再返回值 它将非常接近这个,但实际上得到了值。另外,如何设置请求?: DescribeParametersRequest request = new DescribeParametersRequest(); DescribeParametersResult response; do

我正在编写一个“PropertiesManager”,它需要每X分钟刷新一次值。我们正在使用AWS参数存储,我想获得所有以“blah”开头的键/值。我知道我可以在这里得到元数据,但我希望不必得到元数据,然后再返回值

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

 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()
,它将返回具有给定路径前缀的所有参数


因此,您可以创建一个前缀,如
/Finance/Prod/IAD/WinServ2016/license33
,并可以请求给定路径下的所有参数,如
/Finance/Prod/IAD/

Sweet!我要试一试。谢谢