如何使用 aws-java-sdk-ssm-1.11.68 读取参数。不幸的是,我无法升级它,因为它被捆绑为 NiFi 的一部分。我的代码是自定义处理器的一部分。
我看到的唯一选择是调用 REST 调用,根本不使用 ADS SDK 并传递凭据。
有没有更简单的方法或者 AWS SDK 提供了进行自定义 REST 调用的选项?这样我就不需要提取凭据并作为我的 REST 调用调用的一部分传递。
谢谢
如何使用 aws-java-sdk-ssm-1.11.68 读取参数。不幸的是,我无法升级它,因为它被捆绑为 NiFi 的一部分。我的代码是自定义处理器的一部分。
我看到的唯一选择是调用 REST 调用,根本不使用 ADS SDK 并传递凭据。
有没有更简单的方法或者 AWS SDK 提供了进行自定义 REST 调用的选项?这样我就不需要提取凭据并作为我的 REST 调用调用的一部分传递。
谢谢
Amazon 发布 AWS Systems Manager API。此 API 非常易于使用,唯一的挑战是 Signature Version 4 签名过程。他们关于签名的好处是那里有很多代码示例。我没有用 Java 编写过 SSM API 代码,但我用 Scala 和 Python 编写过。这个过程很简单。
您的凭据用作签名过程和构建 HTTP 请求的一部分。API 本身并不关心您的凭据。
从 API 参考开始: AWS Systems Manager API 参考
看一下签名过程: 签名版本 4 签名过程