gpt4 book ai didi

azure - 通过代码更改 Azure 网站应用设置

转载 作者:行者123 更新时间:2023-12-04 09:35:25 26 4
gpt4 key购买 nike

是否可以从应用程序本身更改网站的应用程序设置?

这并不意味着日常操作,而是一个自助重新配置选项。非开发人员可以更改特定设置,这应该会导致重新启动,就像我可以在网站配置页面(应用程序设置部分)上手动执行的操作一样

最佳答案

您还可以使用 Azure Fluent Api。

using Microsoft.Azure.Management.Fluent;
using Microsoft.Azure.Management.ResourceManager.Fluent;
using Microsoft.Azure.Management.ResourceManager.Fluent.Authentication;
using Microsoft.Azure.Management.ResourceManager.Fluent.Core;

...

public void UpdateSetting(string key, string value)
{
string tenantId = "a5fd91ad-....-....-....-............";
string clientSecret = "8a9mSPas....................................=";
string clientId = "3030efa6-....-....-....-............";
string subscriptionId = "a4a5aff6-....-....-....-............";

var azureCredentials = new AzureCredentials(new
ServicePrincipalLoginInformation
{
ClientId = clientId,
ClientSecret = clientSecret
}, tenantId, AzureEnvironment.AzureGlobalCloud);

var _azure = Azure
.Configure()
.WithLogLevel(HttpLoggingDelegatingHandler.Level.Basic)
.Authenticate(azureCredentials)
.WithSubscription(subscriptionId);

var appResourceId = "/subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.Web/sites/xxx"; //Get From WebApp -> Properties -> Resource ID

var webapp = _azure.WebApps.GetById(appResourceId);

//Set App Setting Key and Value
webapp.Update()
.WithAppSetting(key, value)
.Apply();
}

关于azure - 通过代码更改 Azure 网站应用设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23874503/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com