Azure Web API设置环境变量

时间:2018-10-18 06:08:39

标签: azure environment-variables google-cloud-firestore

我正在尝试在Azure上托管的C#WebAPi 2上对Firebase Firestore进行身份验证。 根据{{​​3}},它很简单:

  

否则,验证API调用的最简单方法是   下载服务帐户JSON文件,然后设置   GOOGLE_APPLICATION_CREDENTIALS环境变量来引用它。   凭据将自动用于身份验证。见   身份验证入门指南,以获取更多详细信息。

这在我的计算机上本地工作,但是我似乎找不到找到在Azure WebApp中设置此环境变量的方法吗?

1 个答案:

答案 0 :(得分:0)

正如Junnas提到的,您可以设置App设置,它将用作环境变量。

Asp.Net 5中有一个内置版本

Configuration = new Configuration()
             .AddJsonFile("config.json")
             .AddEnvironmentVariables();

阅读此blog和此SO

您可以在下面的链接中找到所有预定义的环境变量,

https://<yoursitename>.scm.azurewebsites.net/Env.cshtml