2014-02-07 105 views

回答

0

快速和骯髒的,使用ELB和EC2命令行工具:

elb-describe-instance-health <load balancer name> 

將以ELB及其狀態返回實例列表。

ec2-describe-instances <instance id> 

將返回有關實例的信息,包括它們的標籤。您可以將一個簡單的shell腳本放在一起,查看ELB中的實例並檢查標籤。

ELB文檔:http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/UsingTheCommandLineTools.html

EC2文檔:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/SettingUp_CommandLine.html

還有的訪問集成到許多AWS服務的新CLI:http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html

我沒有工作與C#與AWS,但他們也有它的SDK:http://aws.amazon.com/sdkfornet/

0

我早就知道,爲什麼你設置它這樣的,有你想要的平衡標籤一堆EC2實例?如果他們都在運行說java Web應用程序WAR,那麼可以使用自動服務Elastic Bean Stalk來完成。這將負責彈性負載均衡器,並自動調整連接到負載均衡器的ec2實例的數量和大小。

亞馬遜能夠如果要說的話,從測試到推出以「預熱」 EBS爲您服務。

如果你只是有一堆運行的進程EC2實例,只是想收集與標籤的...那麼我認爲你需要探索SDK。而看看如何將所有的EC2實例與標籤返回,然後使用SDK將它們添加到您的負載平衡器,如果它們不存在。如果你開始這個過程,我可以爲Java開發提供建議。

相關問題