C# Azure面向公众的负载平衡器
我想列出Azure中所有具有公共IP地址的负载平衡器,但我只得到一个子集,而不是整个结果C# Azure面向公众的负载平衡器,c#,azure,azure-load-balancer,azure-fluent-api,C#,Azure,Azure Load Balancer,Azure Fluent Api,我想列出Azure中所有具有公共IP地址的负载平衡器,但我只得到一个子集,而不是整个结果 var credentials = SdkContext.AzureCredentialsFactory .FromServicePrincipal(clientId, secret, tenantId, AzureEnvironment
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);
}
}
}
您需要对每个订阅进行身份验证,然后获取负载平衡器列表