较早版本的ssm sdk(1.11.68)的AWS Parameter Store

时间:2018-09-17 20:56:11

标签: amazon-web-services apache-nifi aws-ssm

如何使用aws-java-sdk-ssm-1.11.68读取参数。不幸的是,我无法对其进行升级,因为它已被捆绑为NiFi的一部分。我的代码是“定制处理器”的一部分。

我看到的唯一选择是根本不使用ADS SDK调用REST调用并传递凭据。

有没有更简单的方法,或者AWS开发工具包提供了进行自定义REST调用的选项?这样,我就无需提取凭据并作为REST调用调用的一部分进行传递。

谢谢

1 个答案:

答案 0 :(得分:0)

Amazon发布了AWS Systems Manager API。该API易于使用,唯一的挑战是签名版本4签名过程。关于签名的好处是那里有很多代码示例。我没有用Java编写SSM API代码,但是我有使用Scala和Python编写的代码。这个过程非常简单。

您的凭据将用作签名过程和构建HTTP请求的一部分。 API本身并不关心您的凭据。

从API参考开始: value

看一下签名过程: StackBlitz