我正在将 Quarkus 应用程序设置为在云中运行,但我找不到如何处理配置文件中的加密属性。
在我的 Spring Boot 应用程序中,我知道我可以在属性前添加一些标签,以便在使用之前对其进行解密:
password={cipher}{key:alias}<encrypted-text>
是否有任何 Quarkus AWS 插件可以处理此类语法?
或者我可以在使用前访问配置属性以便手动解密它们的任何方式?
Quarkus 不支持此功能。有一些原型可以支持未来类似的东西,但它们尚未完成。请关注:https://github.com/quarkusio/quarkus/issues/7442
建议使用Vault:https://quarkus.io/guides/vault
如果想在使用前访问配置,可以实现拦截器:https://smallrye.io/smallrye-config/Main/extensions/interceptors/