gcloud functions deploy列出了所有环境变量-可以避免吗?

时间:2019-05-02 17:36:27

标签: environment-variables google-cloud-functions

我们使用Google Cloud通过bash脚本部署我们的功能,形式为:

  gcloud functions deploy $2 \
    --source $uri \
    --trigger-http \
    --region=us-east1

最近,我注意到它以纯文本格式显示了所有环境变量:

==> Deploying <function_name>...
Deploying function (may take a while - up to 2 minutes)...done.                                                                                          
availableMemoryMb: 256
entryPoint:  <function_name>
environmentVariables:
  DB_CONNECTION_NAME: <db>
  DB_PASS: <important_password>
  DB_USER:  <important_user>
  ... more sensitive stuff ...

是否有某种方法可以不打印environmentVariables,也许是通过以某些非详细模式运行命令来实现的?我尝试了--quiet--verbosity=WARNING标志,但没有解决问题。

1 个答案:

答案 0 :(得分:1)

您可以使用--no-user-output-enabled flag禁用打印输出。

根据您的情况,您可以使用以下命令修改脚本:

  gcloud functions deploy $2 \
    --source $uri \
    --trigger-http \
    --region=us-east1 \
    --no-user-output-enabled

更多详细信息和其他gcloud宽标志可在此处找到:link