通过Agent接入

若您的网关应用使用AHAS支持的第三方组件和框架,则可以使用Agent接入方式,无需修改代码即可接入AHAS应用防护。本文介绍如何通过Agent接入网关应用。

前提条件

确认应用使用的第三方组件和框架在支持列表中,详细信息,请参见支持组件列表

操作步骤

  1. 登录AHAS控制台,然后在页面左上角选择地域。
  2. 在控制台左侧导航栏中选择流量防护 > 网关防护
  3. 网关防护右上角单击网关接入
  4. 单击Agent接入页签。
  5. 选择以下任意一种方式下载Agent。
    • 执行以下命令下载Agent。
      wget https://ahasoss-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/agent/prod/latest/ahas-java-agent.jar
    • 在页面,单击此处链接下载,下载ahas-java-agent.jar安装包。
  6. 执行以下命令,启动应用并挂载Agent。
    类别命令示例
    非公网# 添加启动参数。
    -Dahas.namespace=default -Dproject.name=AppName -javaagent:<workdir>/agent/ahas-java-agent.jar
    公网# 添加启动参数。
    -Dahas.namespace=default -Dproject.name=AppName -Dahas.license=<license> -javaagent:<workdir>/agent/ahas-java-agent.jar

    若在公网地域,需要查看License信息。请在Agent接入页签查看(非公网地域不需要),具体操作,请参见查看License

    agent license.png
  7. 重启网关。

结果验证

登录AHAS控制台,在左侧导航栏选择流量防护 > 网关防护,在网关防护页面出现该网关应用的资源卡片,则说明接入成功。

网关防护.png