Google cloud platform 如何以非交互方式为gcloud CLI传递数据库密码?

Google cloud platform 如何以非交互方式为gcloud CLI传递数据库密码?,google-cloud-platform,google-cloud-sql,gcloud,Google Cloud Platform,Google Cloud Sql,Gcloud,我正在尝试以非交互方式将密码传递给gcloud sql connect命令。我想要实现的不是被要求输入密码,而是以某种方式在命令中传递密码 不确定是否可能,但另一方面,自动化任务是非常有用的,我坚信有一种方法可以做到这一点 命令: gcloud sql connect <database_name> --user=<user_name> gcloud sql connect--用户= gcloud-sql-connect提供“sugar”以方便连接到云sql实例。我假设

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

不确定是否可能,但另一方面,自动化任务是非常有用的,我坚信有一种方法可以做到这一点

命令:

gcloud sql connect <database_name> --user=<user_name>
gcloud sql connect--用户=

gcloud-sql-connect
提供“sugar”以方便连接到云sql实例。我假设(!)它不接受密码的原因是密码可能更容易被这种方式泄露

如果要针对实例编写脚本,首选的机制是使用适当的[MySQL | PostgreSQL]客户端连接到数据库实例,使用客户端进行身份验证,并以这种方式运行脚本