我正在使用 Amazon Secrets Manager Properties Provider Connector 尝试从我的 Anypoint 应用程序连接到 AWS Secrets Manager。该文档使我看起来可以配置输入属性(regions/secretkey/secret),然后连接器将在应用程序启动时运行,并检索机密。这是正确的理解吗?如果是,那么加载属性/秘密后如何访问/调试它们?如果这不是正确的理解,我还需要采取什么额外步骤来检索秘密?
谢谢!
当前我已将连接器设置为项目的 global.xml 中的配置。运行应用程序时,我尝试通过执行类似 p('name_of_secret') 之类的操作来调试它。
使用 Amazon 访问密钥取决于您在 AWS 中设置密钥的方式以及您在应用程序中使用它们的位置。后者与 Mule 4 中其他属性的使用方式类似。
aws-secrets
。示例:<s3:connection accessKey="${aws-secrets::accessKey}" ...
.#[p("aws-secrets::accessKey")]
.请参阅 文档了解其他示例。