如何以非交互方式传递数据库的密码给gcloud CLI?

5

我试图以非交互方式传递密码给gcloud sql connect命令。 我想要实现的是不被要求输入密码,而是以某种方式在命令中传递它。

根据文档(https://cloud.google.com/sdk/gcloud/reference/sql/connect),不确定是否可能,但另一方面,自动化任务非常有用,我坚信有办法解决问题...

命令:

gcloud sql connect <database_name> --user=<user_name>
1个回答

3

gcloud sql connect 提供了“糖果”来方便连接 Cloud SQL 实例。我认为原因是它不接受密码是因为这样密码更容易被攻击。

如果您想要对一个实例进行脚本操作,最好的方法是使用适当的 [MySQL|PostgreSQL] 客户端连接到您的数据库实例,然后使用客户端进行身份验证,并运行您的脚本。

希望有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接