从S3读取yaml属性文件

问题描述

我在S3存储桶中存储了一个Yaml属性文件。在Mule4中,我可以使用S3连接器读取此文件。我需要在DB连接器中使用此文件中定义的属性(用于在Mule4中读取和使用动态值)。我无法从此文件创建属性,因此无法在m子配置或流程中将它们用作$ {dbUser}。关于如何完成此操作的任何指导?

解决方法

您将无法使用S3连接器执行此操作。连接器可以在执行时通过操作读取文件,但是必须在部署时更早定义属性占位符,例如$ {dbUser}。

您也许可以将值读入变量(例如:#[vars.dbUser])并在数据库连接器配置中使用该变量。之所以称为动态配置,是因为它是在执行时动态评估的。