Apache nifi Nifi在单个位置存储Azure Blob帐户\名称/帐户\密钥

Apache nifi Nifi在单个位置存储Azure Blob帐户\名称/帐户\密钥,apache-nifi,Apache Nifi,我在很多地方都有和。从ducumentation来看,这些处理器支持在属性或值注册表中指定“存储帐户名称”和“存储帐户密钥”。好吧,这两种方法都是不安全的,敏感信息的真正方法是使用参数上下文 因此,我最终在多个处理器上复制粘贴了名称密钥对。考虑到我有3个环境,非常麻烦 是否有更好的方法跨多个处理器共享DeleteAzureBlobStorage/PutAzureBlobStorage配置帐户?是的,这些处理器都有一个属性,该属性是提供Azure凭据的控制器服务。定义控制器服务并填充一次,然后从任

我在很多地方都有和。从ducumentation来看,这些处理器支持在属性或值注册表中指定“存储帐户名称”和“存储帐户密钥”。好吧,这两种方法都是不安全的,敏感信息的真正方法是使用参数上下文

因此,我最终在多个处理器上复制粘贴了名称密钥对。考虑到我有3个环境,非常麻烦


是否有更好的方法跨多个处理器共享DeleteAzureBlobStorage/PutAzureBlobStorage配置帐户?

是的,这些处理器都有一个属性,该属性是提供Azure凭据的控制器服务。定义控制器服务并填充一次,然后从任意多个处理器引用它


如果您有多组凭据,还可以使用,它满足上述控制器服务的要求,但实际上通过
azure.storage.credentials.name
属性充当多个凭据的解析程序。例如,您可以使用不同的凭据设置开发和测试,为每对凭据提供一个
ASCCS
,并分别向
dev
test
标识的服务查找注册它们。然后,当流经处理器的流文件具有
azure.storage.credentials.name
属性值
dev
时,将使用这些凭据,当
test
时,将使用测试凭据

谢谢大家!!我真丢脸,我以前没看过)