您可以使用Cloud Toolkit分批发布已经部署在EDAS的Spring Cloud、Dubbo和HSF应用。本文介绍如何使用Cloud Toolkit分批发布应用。
前提条件
- 下载并安装JDK 1.8或更高版本。
- 下载并安装IntelliJ IDEA(2018.3或更高版本)。
说明 因JetBrains插件市场官方服务器在海外,如遇访问缓慢无法下载安装的,请加入文末交流群,向Cloud Toolkit产品运营获取离线包安装。
- 已在EDAS控制台创建了应用并完成了首次部署。具体操作,请参见在ECS集群中创建并部署应用。
- 已经在IDE中安装了Cloud Toolkit,并在Cloud Toolkit中配置了阿里云账号或RAM用户的AccessKey。具体操作,请参见在IntelliJ IDEA中安装和配置Cloud Toolkit和在Eclipse中安装和配置Cloud Toolkit。
背景信息
Alibaba Cloud Toolkit(IDE插件,简称Cloud Toolkit)是阿里云针对IDE平台为开发者提供的一款插件,用于帮助开发者高效开发并部署适合在云端运行的应用。更多信息,请参见什么是Alibaba Cloud Toolkit。
本文介绍在IntelliJ IDEA中如何使用Cloud Toolkit分批发布应用。您还可以:
- 使用Cloud Toolkit部署(单批发布)应用,具体操作,请参见在IntelliJ IDEA中使用Cloud Toolkit部署应用(ECS集群)。
- 在Eclipse中使用Cloud Toolkit部署(单批发布)、升级(单批发布或分批发布)应用,具体操作,请参见使用Eclipse部署应用到EDAS。
操作步骤
设置EDAS Endpoint(适用于专有云)
Cloud Toolkit可以在专有云企业版V3.8.0及以上版本中用于部署、升级(包含分批发布)应用。在使用前需要按照以下步骤在Cloud Toolkit中配置EDAS Endpoint。Endpoint请联系EDAS技术支持获取。
说明 本文以Windows系统的IntelliJ IDEA为例,macOS或其它系统的操作路径可能会有所不同。
常见问题:应用列表获取不到应用
通常出现这种情况为使用EDAS子账号或RAM用户来部署应用,且EDAS子账号或RAM用户没有同步到EDAS系统或者没有进行正确授权,从而导致在应用列表下拉框中看不到应用。您可以通过RAM授权或EDAS子账号授权来确保EDAS子账号或RAM用户已经同步到EDAS并且得到授权。
- RAM授权
该授权方式可使RAM用户访问EDAS的所有资源。
- EDAS子账号授权
该授权方式可使子账号细粒度授权访问EDAS的资源。
- 使用阿里云账号登录EDAS控制台。
- 在左侧导航栏选择角色页面右上角的创建角色。 ,单击
- 输入一个角色名称,在可选权限区域框中,选择 ,单击添加将部署应用角色添加到已选权限,然后单击确定。
- 在左侧导航栏选择子账号页面右上角的同步子账号。 ,单击
- 选择需进行授权的子账号,在操作列单击管理角色,在左侧穿梭框中搜索并选择上面创建的角色,将该角色添加到右侧已选角色列表中,然后单击确定。
- 选择需进行授权的子账号,在操作列单击授权应用,选择应用添加到右侧列表进行授权,然后单击确定。