2013-02-28 65 views
3

爲了學習和測試目的,我在一週前創建了幾個微型Amazon Linux實例。通過WinSCP和PUtty登錄。終止除一個之外的所有內容並「停止」我創建的一個測試實例。實例仍然可以通過公共DNS訪問,但在儀表板中處於「停止」狀態

我開始與EC2實例今天再次發揮,從我的筆記(ec2-50-17-13-137.compute-1.amazonaws.com)到瀏覽器中插入的公共DNS和得到這個:

「恭喜!您的AWS Elastic Beanstalk PHP應用程序現在在AWS雲中的專用環境中運行」

但是,當我轉到AWS儀表板時,測試實例處於「停止」狀態,沒有在我的儀表板中運行的Beanstalk應用程序。

當我「開始」我的一個剩餘的測試EC2實例時,顯示的公共DNS有所不同。

對於我如何回溯找出爲什麼此實例仍在運行的任何建議?我的使用情況報告沒問題,但我對這個不應該運行的實例感到困惑。

+0

你是否確定你沒有豆杆運行?此外,您可以使用Route 53查找路由發生了什麼。 – L0j1k 2013-02-28 07:38:33

+3

當實例停止時,AWS重新使用其IP地址將其提供給另一個客戶。當您再次啓動該實例時,您會獲得另一個IP。 – mvp 2013-02-28 07:49:10

+0

在Elastic Beanstalk下的AWS控制面板中,它告訴我「您沒有任何AWS Elastic Beanstalk應用程序啓動。」 – JohnT 2013-02-28 07:56:47

回答

2

當Amazon Web Services(AWS)彈性計算(EC2)實例停止時,Amazon通常會重新分配分配給該實例的公共DNS名稱。在這種特殊情況下,新實例/ DNS用戶的默認登錄頁面沒有改變,導致相同的DNS名稱(ec2-50-17-13-137.compute-1.amazonaws.com)顯示爲來自原始這個問題中引用的實例。

因此,當用戶「停止」然後「啓動」AWS EC2控制面板中的實例,除非已將彈性IP分配給該實例,則用戶必須使用新分配的Amazon公共DNS訪問重新啓動實例。

+0

感謝@mvp幫助我解決這個問題。 – JohnT 2013-02-28 15:49:51

+0

也感謝@Viccari。 – JohnT 2013-02-28 15:52:16

相關問題