Cloud Toolkit 支持使用 Maven 部署应用到 EDAS,优化了传统部署方式(先将应用打包成 WAR 包或 JAR 包再到控制台部署应用),使用命令行即可快速部署。本文将以部署应用到 EDAS 的 ECS 集群为例介绍如何使用 toolkit-maven-plugin。

前提条件

操作步骤

若需将 ID 为 eb20dc8a-xxx 的应用部署到北京 Region 的 ECS 集群中,操作步骤如下:

  1. 在您的 Maven 工程的 Pom.xml 文件中添加以下依赖。
    <build>
    <plugins>
      <plugin>
          <groupId>com.alibaba.cloud</groupId>
          <artifactId>toolkit-maven-plugin</artifactId>
          <version>1.0.2</version>
      </plugin>
    </plugins>
    </build>
    					

    您还可以从 Maven 官方中央仓库中获取该插件最新版本。

  2. 在您的工程的根目录下创建一个名为 .edas_config.yaml 的配置文件,并添加以下内容。

    说明 若需部署 Maven 工程的某个子模块,则在该子模块的根目录下创建配置文件。

    region_id 为应用机器所在的区域 ID,app_id 为应用 ID,更多设置参数请参见 配置项。 您还可以通过别的方式添加配置信息,详情请参见指定配置文件

    env:
     region_id: cn-beijing
    app:
     app_id: eb20dc8a-xxx        
  3. 在任意目录下新建一个 yaml 类的账号文件,并添加 AccessKeyID 和 AccessKeySecret 账号信息。

    请先获取 AccessKeyID 和 AccessKeySecret,再将 xxx 分别替换成您的真实 AccessKeyID 和 AccessKeySecret。请参见获取 AccessKeyID 和 AccessKeySecret。您还可以通过别的方式添加账号信息,详情请参见账号配置及优先级

    access_key_id: xxx
    access_key_secret: xxx

结果验证

执行命令后,终端开始输出日志。若输出以下日志则说明部署成功。

maven结果验证

更多信息

更多配置项说明、指定配置文件说明和账号配置及优先级说明信息请参见Maven 部署说明