Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
有些云厂商或公司内部设置了密码自动轮换, 保证安全, archery 的密码只能是静态的, 只能通过外挂程序来更新数据库内的密码, 本PR带来一个新的功能, 可以在 engine 初始化时自动去请求数据库的账号名和密码, 达到相对的安全.
同时提供了对应的配置项, 供高级使用者提供自己的密码管理器实现, 其中的实现可以完全自己掌控
PASSWORD_MIXIN_PATH
, 供需要的用户覆盖内置的密码管理器, 替代为自行实现的KMS, 如各大云厂商提供的KMS.replace #2212