以编程方式设置 Azure App Service 应用程序设置/环境变量
Programmatically set Azure App Service application settings / environment variables
我在 Azure 应用服务上有一个 ASP.NET 核心 (RC1) 应用程序 运行。该应用程序从环境变量中获取其配置。我目前使用 Azure 门户的 'Application Settings' 页面来设置这些环境变量。该应用程序使用 Kudu 部署(如果这相关?)
我想要一种以编程方式设置这些环境变量的方法,这样我就不必每次创建新环境变量或修改现有环境变量时都通过 Azure 门户。理想情况下,我想通过调用 REST API 来完成此操作。这可能吗?如果可能,怎么做?
无需在 Azure 门户中设置环境变量,您可以将 appsettings.json 文件与您的应用程序一起部署,其中包含所需的设置。如果您有构建服务器或部署服务器,您可以使用适合您环境的正确设置来转换配置文件。
如果您使用 Octopus Deploy 进行部署,则可以使用 JSON 配置变量功能来处理此问题。
http://docs.octopusdeploy.com/display/OD/JSON+Configuration+Variables+Feature
我在 Azure 应用服务上有一个 ASP.NET 核心 (RC1) 应用程序 运行。该应用程序从环境变量中获取其配置。我目前使用 Azure 门户的 'Application Settings' 页面来设置这些环境变量。该应用程序使用 Kudu 部署(如果这相关?)
我想要一种以编程方式设置这些环境变量的方法,这样我就不必每次创建新环境变量或修改现有环境变量时都通过 Azure 门户。理想情况下,我想通过调用 REST API 来完成此操作。这可能吗?如果可能,怎么做?
无需在 Azure 门户中设置环境变量,您可以将 appsettings.json 文件与您的应用程序一起部署,其中包含所需的设置。如果您有构建服务器或部署服务器,您可以使用适合您环境的正确设置来转换配置文件。
如果您使用 Octopus Deploy 进行部署,则可以使用 JSON 配置变量功能来处理此问题。
http://docs.octopusdeploy.com/display/OD/JSON+Configuration+Variables+Feature