在开发应用时,您可以使用Alibaba Cloud Toolkit插件实现本地应用和部署在SAE中的应用的相互调用,即端云互联,帮助您提升开发效率。本文介绍使用Cloud Toolkit实现端云互联的前提条件及操作步骤。
前提条件
- 确保IntelliJ IDEA为2018.3及以上版本。
- 2020.9.1及以上版本的Cloud Toolkit能够基于本地工程的项目(Project)和模块(Module)粒度配置端云互联,如果想使用配置粒度功能,请将Cloud
Toolkit升级到2020.9.1及以上版本。
说明 如果Cloud Toolkit已经是2020.9.1版本,但没有配置粒度选项,请您卸载再重新安装Cloud Toolkit插件。
- 在应用所在VPC内创建一台可使用SSH登录的ECS,用于建立端云互联通道。更多信息,请参见通过控制台使用ECS实例(快捷版)云服务器ECS快速入门。
重要
- ECS与应用必须处于同一VPC内。
- SSH通道需要使用密码方式登录,暂不支持使用密钥对登录。
- 如果操作系统配置代理,可能会导致连接端云互联通道失败。请关闭代理后重试。
使用限制
端云互联支持Java应用,而且不同Java微服务框架还有以下限制。
微服务框架 | 使用限制 |
---|---|
Spring Cloud | 如果使用Nacos进行配置管理,请确保Spring Cloud为Spring Cloud Edgware及以上版本。 |
Dubbo |
|
HSF | 无 |
步骤一:安装Cloud Toolkit
- 启动IntelliJ IDEA。
- 在IntelliJ IDEA中安装插件。
- macOS系统: 在顶部菜单栏选择 ,在Preference配置页面左边导航栏单击Plugins,搜索Alibaba Cloud Toolkit,并单击Install安装。
- Windows系统:在顶部菜单栏选择 ,在Settings页面的左侧导航栏单击Plugins,搜索Alibaba Cloud Toolkit,并单击Install安装。
- 在IntelliJ IDEA中插件安装成功后,重启IntelliJ IDEA,您可以在工具栏看到Alibaba Cloud Toolkit的图标()。
步骤二:配置Cloud Toolkit账号
在安装完Alibaba Cloud Toolkit后,您需使用AccessKey ID和AccessKey Secret来配置Cloud Toolkit的账号。
步骤三:端云互联配置
步骤四:启动本地应用进行端云互联
启动本地应用,如果当前状态处于端云互联状态,那么会有如下提示:
并且,在启动应用之后会启动一个etrans的进程:
说明
端云互联过程中,如果遇到问题,可以单击一键诊断,排查etrans通道启动异常和服务连接不通等问题。
更多信息
- 如果您在使用Cloud Toolkit实现端云互联时遇到相关问题,请参见端云互联问题排查解决。
- 如果您想使用IntelliJ IDEA插件快速在SAE上部署应用,详情请参见通过IntelliJ IDEA插件部署应用。