流集中的凭证

时间:2018-06-29 08:13:48

标签: streamsets

在我当前的项目中,我正在使用StreamSets,我想使用Hashicorp Vault作为我的凭据存储,但是我无法在任何需要的地方使用credential:get()函数。例如。在Azure IoT中心生产者模块中的共享访问密钥中。我知道我可以使用运行时属性,但我认为它不能解决我的问题。 我是否缺少某些内容,或者只能在标有钥匙图标的字段中使用credential:get()

1 个答案:

答案 0 :(得分:0)

您只能在标有钥匙图标的字段中使用credential:get()。这是设计使然,以最大程度地减少泄漏凭据的机会。例如,如果URL参数中允许credential:get(),则管道设计者可以在其控制下向Web服务器发送请求以发现证书。允许共享访问密钥接收凭据可能很有意义。请向https://issues.streamsets.com提出您的增强请求问题。