gpt4 book ai didi

c# - 使用 .Net 4.5 的 Azure 保管库 key

转载 作者:行者123 更新时间:2023-12-02 23:59:11 24 4
gpt4 key购买 nike

我有一个 Azure 帐户,我需要使用 .NEt 4.5 类库来执行此操作

  • 创建 key 保管库资源
  • 将 secret 添加到 key 保管库
  • 配置 Web 应用基础架构
  • 创建托管服务身份
  • 构建 ASP.NET Core Web 应用
  • 部署并验证 Web 应用

我找到的文章很少,但没有完整的文章或者主要使用asp.net Core。我需要使用 .Net 4.5 创建它

您能提出解决方案吗?

最佳答案

我们可以使用Microsoft.Azure.Management.Fluent库来管理Azure资源(https://www.nuget.org/packages/Microsoft.Azure.Management.Fluent/)

结合每个资源(KeyVault、WebApp 和任何其他资源)的 ARM 模板,我们可以通过为每个模板调用 Fluent 库来创建资源

下面提供了使用 Fluent 库创建存储帐户的示例代码

string tenantId = "";
string clientId = "";
string clientSecret = "";
var credentials = SdkContext.AzureCredentialsFactory.FromServicePrincipal(clientId, clientSecret, tenantId, AzureEnvironment.AzureGlobalCloud);
var azure = Azure.Configure().WithLogLevel(Microsoft.Azure.Management.ResourceManager.Fluent.Core.HttpLoggingDelegatingHandler.Level.Basic).Authenticate(credentials).WithSubscription("<<subscriptionid>>");

var templateString = File.ReadAllText("storageaccountARMTemplate.json");
var resourceName = "storageaccounttemplate";
var resourceGroupName = "rglearnazure";
azure.Deployments.Define(resourceName).WithExistingResourceGroup(resourceGroupName).WithTemplate(templateString).WithParameters("{}").WithMode(DeploymentMode.Incremental).Create();

关于c# - 使用 .Net 4.5 的 Azure 保管库 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67000507/

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