工具介紹:阿里云ECS插件for Eclipse是阿里云官方提供的適用于 Eclipse集成開發(fā)環(huán)境的應(yīng)用插件,致力于為廣大開發(fā)者提供一站式解決方案,當(dāng)前集成了三部分功能:阿里云產(chǎn)品圖形界面、阿里云Java應(yīng)用向?qū)Ш桶⒗镌撇渴?amp;發(fā)布工具。阿里云eclipse插件能夠讓開發(fā)人員更為輕松地使用阿里云產(chǎn)品進(jìn)行開發(fā)、調(diào)試和部署應(yīng)用。借助阿里云Eclipse插件,您可以更加快速構(gòu)建阿里云應(yīng)用,提高您的生產(chǎn)力。 功能列表:1. 云產(chǎn)品資源管理和查詢: 云產(chǎn)品圖形界面集成了大部分阿里云管理控制臺功能,并添加了新功能,讓您輕松訪問和管理賬戶下的ECS資產(chǎn)。通過云圖形界面,您可以輕松查看、創(chuàng)建、編輯、刪除、配置、啟停您的ECS,無需退出IDE、無需另行登陸阿里云管理控制臺,一切工作在Eclipse IDE中完成。
2. 阿里云Java應(yīng)用向?qū)В?/span> 阿里云Eclipse插件包含了適用于Java應(yīng)用的阿里云SDK工具包,方便您從無到有在Eclipse內(nèi)構(gòu)建基于ECS產(chǎn)品的應(yīng)用服務(wù)。阿里云Java應(yīng)用向?qū)О鄠€定制化項(xiàng)目模板,可以讓您輕松的創(chuàng)建Java項(xiàng)目,或者將阿里云Java庫添加到現(xiàn)有項(xiàng)目中。
3. 阿里云部署&發(fā)布工具: 當(dāng)您使用阿里云Java應(yīng)用向?qū)Щ蜃孕型瓿杀镜仨?xiàng)目開發(fā)后,借助于阿里云部署&發(fā)布工具,可以輕松的將您的本地應(yīng)用部署到線上阿里云產(chǎn)品,使您可以對線上環(huán)境中運(yùn)行的應(yīng)用程序進(jìn)行遠(yuǎn)程調(diào)試。我們同時提供了簡易的向?qū)В瑤椭鷱臒o到有購買云產(chǎn)品并將服務(wù)部署上去。
新手引導(dǎo): 1. 安裝過程:
安裝環(huán)境需求:Java運(yùn)行版本是1.6或更高版本;Eclipse IDE需要3.6或更高版本,推薦使用最新版本;
1). 訪問阿里云云市場,下載最新阿里云ECS插件for Eclipse壓縮包到本地;
2). 打開機(jī)器中已安裝的Eclipse工具;
3). 選擇“Help”->“Install New Software…”;
4). 選擇對話框頂部標(biāo)有“Work with”后面的“Add”按鈕,并點(diǎn)擊“Archive”選擇下載到本地zip包;

5). 從下方列表中選擇 “Aliyun Toolkit for Eclipse”,也可以只選擇Aliyun Toolkit for Eclipse下面的ECS子應(yīng)用;

6). 單擊“Next”Eclipse 將引導(dǎo)您完成剩余的安裝步驟。
2. 用戶配置:
2.1 用戶信息配置:
1). 創(chuàng)建一個Access Key,參見“創(chuàng)建Access Key”; 2). 打開裝有阿里云插件的Eclipse,選擇 windows -> Preferences -> Aliyun Toolkit,選擇Accounts選項(xiàng),可選擇已有的配置,也可添加新賬號配置,或者點(diǎn)擊阿里云下拉框,在“Aliyun Toolkit Preference”中選擇“Accounts”; 
2.2 SDK本地目錄配置:
1). 打開裝有阿里云插件的Eclipse,選擇 windows -> Preferences -> Aliyun Toolkit,選擇Aliyun SDK for Java; 2). SDK Directory:表示下載Aliyun SDK的存放目錄,可以點(diǎn)擊Browse修改; 3). Download new SDKs Automatically:表示每次啟動Eclipse會自動檢測SDK更新;“Check for updates now”表示馬上執(zhí)行一次SDK更新; 
2.3 Region配置:
1). 打開裝有阿里云插件的Eclipse,選擇 windows -> Preferences -> Aliyun Toolkit,選擇Regions,或者點(diǎn)擊阿里云下拉框,在“Aliyun Toolkit Preference”中選擇“Regions”; 2). 點(diǎn)擊Default Region下拉框,可以選擇開發(fā)環(huán)境中默認(rèn)的Region值; 
3. 云圖形界面:
阿里云圖形界面主要用來訪問和管理云產(chǎn)品資源的功能,可以查看ECS資源的產(chǎn)品信息,下面是使用說明。
1). 打開阿里云圖形界面: 打開裝有阿里云插件的Eclipse,點(diǎn)擊阿里云插件下拉框,選擇“Show Aliyun Explorer View”,會出現(xiàn)下面視圖;

2). 設(shè)置查詢區(qū)域: 點(diǎn)擊下面的下拉框可以選定要查看資源所在的區(qū)域,阿里云當(dāng)前只支持6個區(qū)域;

3). 設(shè)置賬戶信息: 點(diǎn)擊下面的下拉框可以配置管理當(dāng)前賬號信息,插件僅顯示本賬戶下面的云資產(chǎn),具體參考前面的賬號管理說明;

4). Explorer數(shù)據(jù)顯示: 可分別雙擊“Disk”、“Instances”、“Snapshot”、“Image”按鈕分別顯示當(dāng)前用戶所擁有的資源信息;
5). 磁盤數(shù)據(jù)顯示: 雙擊“Aliyun ECS”、“Disk”可以顯示如下對話框,顯示用戶在Qingdao區(qū)域內(nèi)擁有的Disk具體信息;可右鍵對Disk進(jìn)行數(shù)據(jù)刷新、創(chuàng)建快照、創(chuàng)建磁盤、刪除磁盤、掛載磁盤、卸載磁盤等操作

6). 實(shí)例數(shù)據(jù)顯示: 雙擊“Aliyun ECS”、“Instance”顯示下面信息,顯示了用戶在Qingdao區(qū)域所擁有的ECS機(jī)器具體信息,包括機(jī)器ID、狀態(tài)、名字、鏡像ID、IP地址等信息,可以右鍵進(jìn)行啟動、停止、刪除、重啟、導(dǎo)出配置等操作;
導(dǎo)出配置功能:此功能可以將選中的Instance相關(guān)的配置保存為一個JSON文件,里面記錄了Instance的名字、區(qū)域、Image、Disk等信息;可以通過”Launch Aliyun ECS Instance“功能導(dǎo)入此JSON文件快速生成ECS實(shí)例;
上傳下載文件功能;此功能從選中的Instance下載或者上傳文件,支持目錄的上傳和下載。

7). 快照數(shù)據(jù)顯示: 雙擊“Snapshot”顯示下面快照信息視圖,顯示了快照ID、名字、Disk信息、創(chuàng)建時間等信息,可以右鍵進(jìn)行刷新、重置Disk、刪除快照等操作;

8). 鏡像數(shù)據(jù)顯示: 雙擊“Image”顯示下面鏡像信息視圖,顯示了鏡像的ID、名字、操作系統(tǒng)信息、創(chuàng)建時間等信息,可以右鍵進(jìn)行刷新、刪除鏡像;

4. Java應(yīng)用向?qū)В?/span>
阿里云Java應(yīng)用向?qū)菐椭_發(fā)者快速完成Java項(xiàng)目創(chuàng)建的Eclipse組件,它除了Eclipse本身創(chuàng)建Java工程所具有的功能外,還具有設(shè)置用戶賬號、創(chuàng)建云產(chǎn)品項(xiàng)目模板、選擇阿里云SDK版本等功能;
1)打開裝有阿里云插件的Eclipse,點(diǎn)擊阿里云下拉框,選擇“**New Aliyun Java Project**”;
2)Project Name為所建項(xiàng)目的名字,例如:“ecs”;
3)“**Select Account**”用來選擇使用哪個賬號進(jìn)行創(chuàng)建; “**Configuration Aliyun Accounts**”可以設(shè)置運(yùn)行環(huán)境需要的用戶賬號信息,可以編輯已有的賬號或者重新配置新賬號;
4)“**Aliyun SDK for Java Samples**”中包含阿里云各產(chǎn)品的Java項(xiàng)目模板,可以選擇其中一個模板或者不選擇;
5)“**Advanced Settings**”中可以配置當(dāng)前工程使用的Aliyun SDK版本和JRE版本信息;Aliyun SDK for Java Version會列出產(chǎn)品當(dāng)前有的所有SDK版本信息供選擇;JRE的選擇同標(biāo)準(zhǔn)Eclipse環(huán)境中的方法一致。 
6)配置完上面信息后點(diǎn)擊next按鈕,本頁面可以定義Java構(gòu)建環(huán)境,具體配置選項(xiàng)和Eclipse標(biāo)準(zhǔn)組件中方法一致; 
7)點(diǎn)擊Finish按鈕完成Java工程創(chuàng)建;
8)會在工程視圖中創(chuàng)建如下圖的默認(rèn)工程,其中包含了一個默認(rèn)創(chuàng)建的demo.java文件,并在Referenced Libraries里面包含了創(chuàng)建向?qū)е刑砑拥陌⒗镌芐DK工具包; 
5. Launch ECS實(shí)例:
阿里云Eclipse集成開發(fā)環(huán)境具備訪問和管理云產(chǎn)品資源的功能,同時也支持客戶通過Eclipse IDE方式購買、啟動ECS實(shí)例,本章節(jié)將介紹如何使用阿里云Eclipse集成開發(fā)環(huán)境啟用ECS設(shè)備。
1). 打開裝有阿里云插件的Eclipse,點(diǎn)擊阿里云插件下拉框,選擇“Launch Aliyun ECS Instance”。 
2). 選擇Launch Aliyun ECS Instance按鈕將打開如下視圖:
視圖的左側(cè)為配置的類別提示區(qū),右側(cè)為配置選擇區(qū)域。這里可以供用戶進(jìn)行選擇的參數(shù)包括:購買ECS所在地域和可用區(qū)、CPU和Memory的大小、帶寬類型和大小、鏡像類型、磁盤類型、登錄密碼、ECS顯示名稱和購買ECS的數(shù)量。
下面具體說明各個配置項(xiàng)的具體含義和使用注意事項(xiàng): 
a) 從配置文檔導(dǎo)入: 點(diǎn)擊“Import Launch Config From File"可以導(dǎo)入一個JSON配置文件,其中定了Region、CPU、Memory、Bandwidth、Image、Disk、HostName等Launch信息;導(dǎo)入配置文件后,下面各個配置項(xiàng)的值都會被更新;
b) 地域和可用區(qū): 左面的下拉框會列出阿里云當(dāng)前設(shè)有ECS服務(wù)的地域信息列表,右面下拉框列出選中的地域中可用區(qū)的列表,這兩個列表分別以地域ID和可用區(qū)ID作為購買參數(shù)起作用。
c) CPU和內(nèi)存: 左側(cè)下拉框列出當(dāng)前支持的CPU類型(單位是核),右側(cè)下拉框列出和選定CPU所對應(yīng)的內(nèi)存類型列表(單位是G)。
d) 計(jì)費(fèi)類型: 當(dāng)前支持兩種計(jì)費(fèi)類型:按照固定帶寬和按照流量計(jì)費(fèi)。如果用戶不指定,則默認(rèn)是按照固定帶寬計(jì)費(fèi)。
e) 鏡像選擇: 當(dāng)前支持的鏡像文件分兩大類:公共鏡像文件和鏡像市場的鏡像文件。 公共鏡像文件為阿里云官方提供,按照操作系統(tǒng)和版本號兩個參數(shù)進(jìn)行選擇; 鏡像市場的鏡像為第三方提供,按照系統(tǒng)環(huán)境和自己定義的版本號進(jìn)行選擇,具體關(guān)于鏡像市場的信息可參考:鏡像市場欄。
f) 磁盤配置:可選 ECS磁盤配置分為兩種:系統(tǒng)磁盤和數(shù)據(jù)磁盤。 系統(tǒng)磁盤是默認(rèn)選擇的,采用普通的云磁盤類型,掛在點(diǎn)為/dev/xvda。 數(shù)據(jù)磁盤是可配置的,最多可以添加4塊數(shù)據(jù)磁盤,總磁盤大小要小于2000G。每塊磁盤的類型當(dāng)前只支持云磁盤(cloud)類型,大小在5G到2000G之間,可以配置系統(tǒng)掛載點(diǎn)。
g) 安全組: “Security Group”:配置instance屬于那個安全組,此安全組為賬號在某個區(qū)域的安全組,當(dāng)有多個安全組的時候可以進(jìn)行選擇。
h) 登錄密碼:可選 “Set Password after Launch”:表示購買前或者購買后配置密碼,如果選擇為購買后配置,則這里不需要進(jìn)行密碼設(shè)置。如果為購買前配置,則需要在下面的框中進(jìn)行密碼設(shè)定,密碼長度不小于6.
i) 實(shí)例名:可選 可以用默認(rèn)實(shí)例名(系統(tǒng)隨機(jī)生成),也可以配置實(shí)例名,如果一次購買多個實(shí)例時,每個具體的實(shí)例名都會在配置的實(shí)例名后加上數(shù)字編號。
j) 實(shí)例個數(shù): 表示一次購買實(shí)例的個數(shù),最多為20個。 配置完上述參數(shù)后點(diǎn)擊Finish按鈕即完成購買,此時會跳出對話框等待購買的實(shí)例啟動完成。
6. 應(yīng)用部署:
阿里云Eclipse集成開發(fā)環(huán)境實(shí)現(xiàn)了應(yīng)用部署的功能,用于完成遠(yuǎn)程應(yīng)用部署和系統(tǒng)升級維護(hù)等功能,可將本地應(yīng)用文件上傳到遠(yuǎn)端服務(wù)器,并通過執(zhí)行用戶預(yù)定義的命令,來達(dá)到部署的目的,本章介紹部署功能的具體使用。
1). 打開裝有阿里云插件的Eclipse,點(diǎn)擊阿里云插件下拉框,選擇“Deploy Application”。 
2). 選擇“Deploy Application”按鈕將打開如下對話框:

文本框中的內(nèi)容是部署任務(wù)描述,首次打開顯示的內(nèi)容是個范例,具體編寫規(guī)則如下:

“Save File”按鈕可以把當(dāng)前的任務(wù)描述保存成一個純文本文件,"Reload File"按鈕是加載之前保存的任務(wù)描述文件,加載成功后會在文本框中顯示。
3). 在完成任務(wù)描述編寫后,點(diǎn)擊"Run"按鈕,會啟動cmd命令行窗口,并按照用戶定義的任務(wù)順序依次執(zhí)行:

4). 假設(shè)您已經(jīng)有了自己的部署腳本,不愿意再使用我們的書寫格式再編輯一遍,您可以按照下面的例子執(zhí)行:

假設(shè)您的腳本內(nèi)容如下: 
執(zhí)行結(jié)果如下:
 7. 新手幫助詳見: 產(chǎn)品文檔中心 阿里云RDS插件for Eclipse: | 詳情查看!; | 阿里云OSS插件for Eclipse: | 詳情查看!; | 阿里云應(yīng)用部署工具AppDeploy: | 詳情查看!; | 阿里云應(yīng)用部署工具AppDeploy-Python版: | 詳情查看!; | 阿里云RDS CLI工具: | 詳情查看!; | 阿里云全能命令行工具: | 詳情查看!; |
|