Mule 在一次调用中检索多个AWS机密管理器

Mule 在一次调用中检索多个AWS机密管理器,mule,aws-secrets-manager,Mule,Aws Secrets Manager,我在aws secret manager中存储了3个以上的机密,我想为我的应用程序一次检索2个机密。对getSecretValue()的调用一次只能返回一个秘密的结果。请建议如何通过一次函数调用从aws secret manager检索多个机密?目前无法使用secrets manager执行批处理调用。但是,如果以JSON格式存储机密,则可以在一个机密中存储多个密钥/值对 然而,我不建议这样做,除非这些秘密是密切相关的。例如,单个应用程序所需的一组机密。即使如此,如果可能的话,你也应该避免这样做

我在aws secret manager中存储了3个以上的机密,我想为我的应用程序一次检索2个机密。对getSecretValue()的调用一次只能返回一个秘密的结果。请建议如何通过一次函数调用从aws secret manager检索多个机密?

目前无法使用secrets manager执行批处理调用。但是,如果以JSON格式存储机密,则可以在一个机密中存储多个密钥/值对


然而,我不建议这样做,除非这些秘密是密切相关的。例如,单个应用程序所需的一组机密。即使如此,如果可能的话,你也应该避免这样做。如果您试图自动执行轮换,则合并机密会导致问题,当您需要拆分应用程序及其附带的权限/机密时,合并机密会成为问题

您对多次调用getsecretvalue有何犹豫?@committedandroider假设我的应用程序中有100多个秘密。我想在初始化应用程序时获取这些秘密的所有值。我想100多个api调用将是一项耗时的任务。