【问题标题】:Azure Public facing LoadbalancersAzure 面向公众的负载均衡器
【发布时间】:2018-05-22 14:28:32
【问题描述】:

我想列出 Azure 中所有具有公共 IP 地址的负载均衡器,但我只得到一个子集,而不是整个结果。

 var credentials = SdkContext.AzureCredentialsFactory
                                          .FromServicePrincipal(clientId, secret,
                                           tenantId, AzureEnvironment.AzureGlobalCloud);

var azure = Microsoft.Azure.Management.Fluent.Azure
                                .Configure()
                               .Authenticate(credentials).WithDefaultSubscription();

foreach (var subscription in azure.Subscriptions.List())
{
      var loadbalancers = azure.LoadBalancers;

      foreach (var loadbalancer in loadbalancers.List())
      {
        if (loadbalancer.PublicFrontends.Count >= 1)
        {
          writelog("load balancer:" + loadbalancer.Name);
        }
      }
}

【问题讨论】:

    标签: c# azure azure-load-balancer azure-fluent-api


    【解决方案1】:

    您需要对每个订阅进行身份验证,然后获取负载均衡器列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-07
      • 2019-03-26
      • 1970-01-01
      • 1970-01-01
      • 2020-05-18
      • 2020-02-20
      相关资源
      最近更新 更多