我試圖以編程方式獲得我的負載平衡器的狀態,這證明問題很大,因爲我必須爲ARN輸入令人難以置信的長字符串(或者我想用名稱,我得到了同樣的結果,但那不是重點)。如果我不斷設置新的ELB並刪除舊的ELB(假設我會做這樣一件奇怪的事情),我很難跟蹤目前設置的所有ELB。有沒有辦法列出所有Elastic Load Balancers? (使用AWS .NET SDK)
理想情況下,我想要使用一個命令輸出所有ELB的名稱或ARN的列表,並且可以使用下面的示例調用API。
AmazonElasticLoadBalancingV2Client balancingClient = newAmazonElasticLoadBalancingV2Client(region: regEndpoint);
var response = balancingClient.DescribeLoadBalancers(new DescribeLoadBalancersRequest
{
LoadBalancerArns =
{
//Incredibly long string
//Might be amazing to replace this
//with a fancy little Method that just
//returns a string or an array of strings
}
});
var loads = response.LoadBalancers;
你有沒有機會知道一種方法來得到它?
這是否只適用於'使用Amazon.ElasticLoadBalancing;'?因爲我包含'使用Amazon.ElasticLoadBalancingV2;'因爲我認爲它將能夠使用Appliction負載平衡器。 –
它適用於任何一個。您需要爲ALB使用'ElasticLoadBalancingV2'。 –
它說它需要一個參數,它是'請求' –