您可以在Eclipse中使用Cloud Toolkit的端云互联功能实现本地和云上应用的相互调用,提升开发效率。

前提条件

步骤一:安装Cloud Toolkit

  1. 启动Eclipse。
  2. 在菜单栏中选择Help > Install New Software
  3. Available Software对话框的Work with文本框中输入Cloud Toolkit for Eclipse的URL http://toolkit.aliyun.com/eclipse/
  4. 在下面的列表区域中选中需要的组件Alibaba Cloud Toolkit CoreAlibaba Cloud Toolkit Deployment Tools,并在下方Details区域中不选中Connect all update sites during install to find required software。完成组件选择之后,单击Next
    安装Cloud Toolki之Alibaba Cloud Toolkit Core
  5. 按照Eclipse安装页面的提示,完成后续安装步骤。
    注意 安装过程中可能会出现没有数字签名对话框,选择Install anyway即可。
  6. Cloud Toolkit插件安装完成后,重启Eclipse,您可以在工具栏看到Alibaba Cloud Toolkit的图标。
    安装Cloud Toolki之重启eclipse

步骤二:配置Cloud Toolkit账号

您需使用Access Key ID和Access Key Secret来配置Cloud Toolkit的账号。

  1. 启动Eclipse。
  2. 在工具栏单击Alibaba Cloud Toolkit图标右侧的下拉按钮,在下拉菜单中单击Preference...
  3. Preference (Filtered)对话框的左侧导航栏中单击Accounts
  4. Accounts界面中设置Access Key IDAccess Key Secret,然后单击Apply
    注意 如果您使用子账号的Access Key ID和Access Key Secret,请确认该子账号至少拥有部署应用的权限,具体操作方式请参见RAM账号授权
    配置Cloud Toolkit账号 您需使用Access Key ID和Access Key Secret来配置Cloud Toolkit的账号。
    • 如果您已经注册过阿里云账号,在Accounts界面中单击Manage existing Acount,进入阿里云登录页面。用已有账号登录后,跳转至安全信息管理页面,获取Access Key IDAccess Key Secret
    • 如果您还没有阿里云账号,在Accounts界面中单击Sign up,进入阿里云账号注册页面,注册账号。注册完成后按照上述方式获取Access Key IDAccess Key Secret

步骤三:配置端云互联

  1. 在Eclipse上单击工具栏Alibaba Cloud Toolkit的图标(Alibaba Cloud Toolkit的图标),在下拉列表中单击Preference…
  2. Preference (Filtered)对话框的左侧导航栏单击Alibaba Cloud Toolkit > EDAS,在页面右侧设置区域进行端云互联配置。
    配置端云互联
    1. 选中Join EDAS Register开启端云互联功能。
    2. 设置RegionNamespace为端云互联应用所在的区域和命名空间。
    3. 除了默认命名空间外,其他命名空间需手动开启允许远程调试选项。
      1. 登录EDAS控制台
      2. 选择地域,进入应用管理 > 命名空间
      3. 在命名空间列表中单击待选择的命名空间操作列的编辑按钮。
      4. 编辑命名空间对话框中开启允许远程调试按钮。
    4. SSH Configuration区域。
      1. Gateway Host文本框内输入您创建的ECS的公网IP
      2. UsernamePassword输入框内输入用于建立SSH端云互联通道的用户名和密码:您可以直接输入您用于建立SSH端云互联通道的ECS的用户名和密码,也可以在这里填入新的用户名和密码,然后通过下面的Add SSH Rule来增加此新用户及密码。
      3. Server Port: Spring Boot应用需添加该应用的服务端口,其他类型应用不需要填写。
    5. 单击Add SSH Rule完成配置。
      • 如果您输入的是ECS的root用户名和密码,则会使用此root账号进行配置,如果成功则会出现配置已添加成功的提示弹窗。Add SSH Rule
      • 如果使用新账号或其他非root账号进行互联,那么需要root权限来对此账号进行代理配置,如果成功则会出现配置已添加成功的提示弹窗。root权限来账号进行代理配置
        注意
        • 此处使用ECS机器的密码只是用来创建一个网络代理,不会将ECS的用户名和密码用于其他用途。
        • 推荐使用新账号或其他非root账号进行互联,后续可将此新账号或非root账号直接共享给其他需要端云互联的团队成员使用,避免泄漏root信息。
    6. 单击OKApply使配置生效。
      注意 如果使用EDAS专有云企业版,还需要按以下步骤在Cloud Toolkit中配置Endpoint。Endpoint请联系EDAS技术支持获取。
      1. Preference (Filtered)对话框的左侧导航栏中选择Appearance & BehaviorEndpoint
      2. Endpoint界面中设置Endpoint,配置完成后,单击Apply and Close

步骤四:启动本地应用进行端云互联

在项目列表中选中工程项目的根目录,然后启动应用。如果当前状态处于端云互联状态,那么会有如下提示:

  • 端云互联可用的提示框。端云互联可用的提示框
  • 在Console面板中会有一个标题为Join EDAS Register的控制台打印初始化端云互联环境的日志。在Console面板中会有一个标题为Join EDAS Register的控制台打印初始化端云互联环境的日志。

更多信息