日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

在IntelliJ IDEA中使用Cloud Toolkit部署應用(ECS集群)

您在本地完成新版本應用的開發和測試后,可以在IntelliJ IDEA中使用Cloud Toolkit插件將新版本應用部署到EDAS的ECS集群中。

前提條件

背景信息

Alibaba Cloud Toolkit(IDE插件,簡稱Cloud Toolkit)是阿里云針對IDE平臺為開發者提供的一款插件,用于幫助開發者高效開發并部署適合在云端運行的應用。更多信息,請參見什么是Alibaba Cloud Toolkit

本文介紹在IntelliJ IDEA中如何使用Cloud Toolkit部署應用。您還可以使用Cloud Toolkit分批發布應用,具體操作,請參見使用Cloud Toolkit分批發布應用

操作步驟

  1. 在IntelliJ IDEA的工具欄中單擊Cloud Toolkit的圖標Alibaba Cloud Toolkit,在下拉列表中選擇Deploy to EDAS > EDAS for ECS Application

  2. Deploy to EDAS ECS Cluster對話框配置應用部署參數,然后單擊Run

    說明

    如果您還沒有在EDAS上創建應用,在對話框右上角單擊Create application on EDAS console…,跳轉到EDAS控制臺創建應用。具體操作,請參見在ECS集群中創建并部署應用

    edas-cloudtoolkit-idea-config-APP.png

    參數

    說明

    ECS Cluster

    Region

    目標應用所屬地域。

    Namespace

    目標應用所屬微服務空間。

    Application

    目標應用。

    重要

    如果在應用列表中獲取不到應用,請參見常見問題:應用列表獲取不到應用進行操作排查。

    Group

    目標應用分組。

    Build

    Deploy File

    新版本應用部署包文件形式,包含Maven BuildUpload File。請根據實際需求選擇。

    • Maven Build:在部署應用前,通過Maven來構建新版本應用的部署包。

    • Upload File:在本地選擇并上傳新版本應用的部署包(WAR包或者JAR包)進行部署。

    Version

    新版本應用的版本號。默認使用時間戳作為版本號,例如2020-11-17 17:17:17。

    Description

    此次分批發布的描述信息。

    Batch

    應用分批發布的批次。默認為1批,最大為5批。

    說明

    如果目標應用有多個分組,并且需要部署到全部分組,那么將會自動按照分組粒度來分批,Batch不用設置。

    BatchWaitTime

    每批次間的發布時間間隔,單位為分鐘。默認為不等待,最大等待時間為5分鐘。

    說明

    BatchBatchWaitTime為分批發布應用需要設置的參數。更多信息,請參見使用Cloud Toolkit分批發布應用

    實際工作中大部分Maven工程都是多模塊的,各個項目模塊可以獨立開發,其中某些模塊又可能會使用到其他的一些模塊的功能,這樣的項目工程就是多模塊工程。如果需要部署多模塊工程應用,請參見使用IntelliJ IDEA部署多模塊工程中的子模塊

    在IntelliJ IDEA中安裝的Cloud Toolkit內可以管理Maven的構建任務。您也可以在Deploy to EDAS ECS Cluster對話框的Before launch區域來添加、刪除、修改和移動Maven構建任務。

    Before launch

    分批發布啟動后,IntelliJ IDEA的Terminal區域會打印部署日志。您可以根據日志信息查看部署進度和結果。

常見問題:應用列表獲取不到應用

通常出現這種情況為使用EDAS子賬號或RAM用戶來部署應用,且EDAS子賬號或RAM用戶沒有同步到EDAS系統或者沒有進行正確授權,從而導致在應用列表下拉框中看不到應用。您可以通過RAM授權或EDAS子賬號授權來確保EDAS子賬號或RAM用戶已經同步到EDAS并且得到授權。

  • RAM授權

    該授權方式可使RAM用戶訪問EDAS的所有資源。

    1. RAM控制臺左側導航欄中選擇身份管理 > 用戶

    2. 用戶頁面上找到需要授權的RAM用戶,單擊操作列中的添加權限

    3. 添加權限面板的選擇權限區域中,搜索AliyunEDASFullAccess權限,單擊權限策略將其添加至右側的已選擇列表中,然后單擊確定

    4. 添加權限的授權結果頁面上,查看授權信息摘要,并單擊完成

    5. 使用阿里云賬號登錄EDAS控制臺,在左側導航欄選擇系統管理 > 子賬號,單擊子賬號頁面右上角的同步子賬號

  • EDAS子賬號授權

    該授權方式可使子賬號細粒度授權訪問EDAS的資源。

    1. 使用阿里云賬號登錄EDAS控制臺

    2. 在左側導航欄選擇系統管理 > 角色,單擊角色頁面右上角的創建角色

    3. 輸入一個角色名稱,在可選權限區域框中,選擇應用管理 > 應用列表 > 基本信息 > 部署應用,單擊添加將部署應用角色添加到已選權限,然后單擊確定

    4. 在左側導航欄選擇系統管理 > 子賬號,單擊子賬號頁面右上角的同步子賬號

    5. 選擇需進行授權的子賬號,在操作列,單擊管理角色,在左側穿梭框中搜索并選擇上面創建的角色,將該角色添加到右側已選角色列表中,然后單擊確定

    6. 選擇需進行授權的子賬號,在操作列,單擊授權應用,選擇應用添加到右側列表進行授權,然后單擊確定