iam在ubuntu 18上托管我的.net核心api
我在环境文件-> / etc / environment
中添加了名为 GOOGLE_APPLICATION_CREDENTIALS 的环境变量。在使用 printenv 命令进行iam时,我可以看到该变量。
问题是应用找不到它...
这是此代码返回的内容:
var enumerator = Environment.GetEnvironmentVariables().GetEnumerator();
"ASPNETCORE_ENVIRONMENT": "Production",
"SUPERVISOR_GROUP_NAME": "dotnettest",
"LANG": "C.UTF-8",
"JOURNAL_STREAM": "9:308627",
"SUPERVISOR_PROCESS_NAME": "dotnettest",
"SUPERVISOR_SERVER_URL": "unix:///var/run/supervisor.sock",
"INVOCATION_ID": "41df8ae335954406966635d02082bb13",
"PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"SUPERVISOR_ENABLED": "1"
我猜该应用没有权限查看这些变量或其他内容
我该怎么办?
谢谢