全部产品
云市场

使用 Cloud Toolkit 实现端云互联(Eclipse)

更新时间:2019-09-16 14:26:07

您可以在 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

    安装插件配置

  5. 按照 Eclipse 安装页面的提示,完成后续安装步骤。

    注意:安装过程中可能会出现没有数字签名对话框,选择Install anyway即可。

  6. Cloud Toolkit 插件安装完成后,重启 Eclipse,您可以在工具栏看到 Alibaba Cloud Toolkit 的图标。

    安装插件配置

步骤二:配置 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 账号授权

    安装插件配置

    • 如果您已经注册过阿里云账号,在 Accounts 界面中单击 Manage existing Acount,进入阿里云登录页面。用已有账号登录后,跳转至安全信息管理页面,获取 Access Key IDAccess Key Secret

    • 如果您还没有阿里云账号,在 Accounts 界面中单击单击 Sign up,进入阿里云账号注册页面,注册账号。注册完成后按照上述方式获取 Access Key IDAccess Key Secret

步骤三:配置端云互联

  1. 在 Eclipse 上单击工具栏 Alibaba Cloud Toolkit 的图标(),在下拉列表中单击 Preference…

  2. Preference (Filtered) 对话框的左侧导航栏单击 Alibaba Cloud Toolkit > EDAS,在页面右侧设置区域进行端云互联配置。

    SetRemoteJoint

    1. 勾选 Join EDAS Register 开启端云互联功能。

    2. 设置 RegionNamespace 为端云互联应用所在的区域和命名空间。

      注意:除了默认命名空间外,其他命名空间需手动开启允许远程调试选项:

      1. 登录EDAS 控制台
      2. 选择地域,进入应用管理 > 命名空间
      3. 在命名空间列表中单击你要选择的命名空间操作列的编辑按钮。
      4. 编辑命名空间对话框中开启允许远程调试按钮。
    3. SSH Configuration 区域:

      1. Gateway Host 输入框内输入您创建的 ECS 的公网 IP

      2. UsernamePassword 输入框内输入用于建立 SSH 端云互联通道的用户名和密码:您可以直接输入您用于建立 SSH 端云互联通道的 ECS 的用户名和密码,也可以在这里填入新的用户名和密码,然后通过下面的Add SSH Rule来增加此新用户及密码。

      3. Server Port: Spring Boot 应用需添加该应用的服务端口,其他类型应用不需要填写。

    4. 然后单击 Add SSH Rule 完成配置。

      • 如果您输入的是 ECS 的 root 用户名和密码,则会使用此 root 账号进行配置,如果成功则会出现配置已添加成功的提示弹窗。

        配置成功

      • 如果使用新账号或其他非root账号进行互联,那么需要root权限来对此账号进行代理配置,如果成功则会出现配置已添加成功的提示弹窗。

        代理认证

      注意

      • 此处使用ECS机器的密码只是用来创建一个网络代理,不会将ECS的用户名和密码用于其他用途。
      • 推荐使用新账号或其他非root账号进行互联,后续可将此新账号或非root账号直接共享给其他需要端云互联的团队成员使用,避免泄漏root信息。
    5. 单击Apply and Close使配置生效。

    说明:如果使用 EDAS 专有云企业版,还需要按以下步骤在 Cloud Toolkit 中配置 Endpoint。Endpoint 请联系 EDAS 技术支持获取。

    1. Preference (Filtered) 对话框的左侧导航栏中选择 Appearance & BehaviorEndpoint

    2. Endpoint 界面中设置 Endpoint,配置完成后,单击 Apply and Close

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

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

  • 端云互联可用的提示框。

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

更多信息