从 dataweave 中的任何点秘密管理器访问值

Access values from anypoint secrets manager in dataweave

在机密管理器中,我创建了一个机密组(“accessData”)并将用户名/密码存储为该组中的共享机密(“SAPcredentials”)。

在我的 mule flow 中,我现在想访问这些,但我还不知道如何访问。我希望有一种方法类似于在数据编织或全局配置中处理参数的方式,例如

p('accessData.SAPcredentials')

${accessData.SAPcredentials}

但显然这是错误的 - 有什么正确的建议吗?

Anypoint Secrets Manager documentation表示只能用于部分服务:

Secrets manager supports the management of TLS context for the following services:

Runtime Fabric ingress

You can store TLS artifacts in secrets manager and then configure Anypoint Runtime Fabric ingress with the secret reference.

API Manager in CloudHub

You can store the TLS artifacts in secrets manager and then configure Anypoint API Manager with the secret reference.

看起来不可能从通用的 Mule 应用程序中使用它。