我正在尝试确定管理基于云的构建和部署的 paypal-api 凭据的最佳实践。
我有一个使用 paypal java sdk 的 scala 应用程序。我有一个包含我的 paypal api 凭据的 sdk_config.properties。我真的不想留下这些凭据——我想尽可能晚地将它们集成到应用程序中。我通过 git 管理我的源代码。
我在 cloudbees DEPLOY 上使用 Jenkins 作业来构建我的应用并将其部署到 cloudbees RUN 实例上。
我想知道是否使用某种自定义凭证加载器,或者是否有某种方法可以在 war 之外管理该配置文件。
我希望我不是第一个想要这样做的人,所以欢迎任何帮助我重新发明轮子的指示或建议。
最佳答案
在这种情况下,您应该使用 RUN@cloud configuration parameters .这些都是加密的,可以使用系统属性访问。
关于java - 为基于云的构建和部署管理 paypal-api 凭据的好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24462406/