全部产品
云市场

InstallAgent

更新时间:2019-10-08 11:47:32

功能

使用 ECS 自带的云助手安装 EDAS Agent。

适用于 ECS & Swarm 集群,作用和 InsertClusterMemberTransformClusterMember 相同,但使用该接口将 ECS 导入 ECS 集群时,不会重新安装操作系统。

请求URL

/pop/v5/ecss/install_agent

请求方法

POST

请求参数

名称 类型 必填 说明
ClusterId String 集群 ID
InstanceIds String 实例 ID,如instanceId1,instanceId2
DoAsync Boolean 已不在使用

返回参数

名称 类型 说明
Code Integer Code 码
Message String 信息
InstanceId String 实例 ID
Status String 命令执行状态信息
FinishedTime String 安装结束时间
InvokeRecordStatus String 安装状态
Success Boolean 是否安装成功

注意事项

该接口在实际执行中,会遇到在 API 接口 Client 程序端在连接 API 网关超时(默认 10 秒)的情况,所以,用户在使用该接口时,须手工设置调用该接口时读取 POP API 网关返回的数据的超时时间(推荐设置为 30 秒,因 POP API 网关到接口 Server 端的服务处理时间最长即为 30 秒):

  • 使用 Java SDK 时,Client 端代码中使用该接口时设置读取超时时间方法:

    1. InstallAgentRequest request = new InstallAgentRequest();
    2. request.setSysReadTimeout(30000); //单位毫秒,客户端 API 接口程序等待 POP API网关返回数据的超时时间.
    3. request.setClusterId(clusterId);
    4. ........
  • 使用 Python SDK 时,Client 端代码中使用该接口时设置读取超时时间方法:

    1. request = InstallAgentRequest()
    2. request.set_read_timeout(30000)
    3. request.set_ClusterId(clusterId)