Мы используем 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
, но это не помогло решить проблему.