我想使用hashicorp-vault动态生成postgres凭证/令牌。为此,我指的是https://www.vaultproject.io/docs/secrets/databases/postgresql.html。
以下是配置插件的命令:
vault write database/config/my-postgresql-database \
plugin_name=postgresql-database-plugin \
allowed_roles="my-role" \
connection_url="postgresql://{{username}}:{{password}}@localhost:5432/" \
username="root" \
password="root"但是,将抛出以下错误
* error creating database object: error verifying connection: pq: SSL is not enabled on the server你们能帮我解决这个错误吗?
注意:我的是dev server,因此SSL没有启用。我不知道如何启用它。
发布于 2019-02-18 21:54:04
您可以将?sslmode=disable添加到您的connection_url。例如:
connection_url="postgresql://{{username}}:{{password}}@localhost:5432/postgres?sslmode=disable
您可以阅读更多关于ssl配置here的内容。
但是,即使你正在运行一个开发数据库,你也应该考虑使用ssl。
https://stackoverflow.com/questions/54745844
复制相似问题