簡體   English   中英

以編程方式創建的AWS EC2實例未顯示在瀏覽器中

[英]Programmatically created AWS EC2 Instances not showing up in browser

這可能是我唯一的問題。 我正在使用帶有AWS插件的eclipse來試用AWS EC2實例。 通過程序成功啟動了實例,我得到了正在運行的實例ID的列表。

問題是我啟動了三個實例,盡管它們在eclipse控制台中顯示,但它們沒有顯示在瀏覽器中正在運行的實例中:

#5 Describe Current Instances
You have 3 Amazon EC2 instances
i-801cc37a running
i-fb1ec101 running
i-bc1cc346 shutting-down

在此處輸入圖片說明

這是我用來創建AWS實例的代碼:

final String imageId = "ami-76f0061f";
int maxInstance = 1, minInstance = 1;

RunInstancesRequest rireq = new RunInstancesRequest(imageId, minInstance, maxInstance);
RunInstancesResult rires = ec2.runInstances(rireq);
List<Instance> insres = rires.getReservation().getInstances();

String createdInstanceId = null;
for(Instance ins: insres) {
    createdInstanceId = ins.getInstanceId();
    System.out.println("New Instance has been created: " + ins.getInstanceId());
}

我遇到了一個問題; ImageId是由我的教授給我的,它不在我所在地區的aws.amazon網站上的圖像列表中。但是,僅此方法有效。我從網站上獲得了兩個ID對於我的區域,但最終導致InvalidAMIID.NotFound錯誤。我什至在這里嘗試了解決方案。這可能與不顯示在瀏覽器中有關,因為ImageId不在我的區域中...

誰能告訴我我要去哪里錯了? 或者這很正常。 如果正常,是否仍然可以使“編程的”實例顯示在瀏覽器中。 如果ImageIds存在問題,請問該如何解決? 我保證eclipse和aws網站中的區域相同:oregon(us-west-2)。

謝謝

在控制台中更改區域。 根據您的屏幕截圖,將其設置為"Oregon" 將其更改為"N. Virginia" ,您"N. Virginia"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM