1. 接入文档
易算云开放API
  • 易算云开放API
  • 关于规则
    • 规则概述
  • 关于资源
    • 资源概述
  • 关于计费
    • 计费概述
  • 关于实例
    • 实例概览
  • 开发者身份
    • 接入文档
      • 接口约定
      • 接口签名
      • 字典数据
      • 签名生成参考代码(JAVA)
      • 获取用户秘钥
        GET
      • 添加用户秘钥
        POST
    • 资源开通
      • 资源信息
        • 查询产品列表
        • 产品详情
      • 下单
        • 订单下单
      • 订单支付
        • 支付宝支付
        • 微信支付
        • 信用支付
        • 余额支付
      • 订单查询
        • 用户订单详情
      • 订单退款
        • 退款申请
    • 资源使用
      • 连接实例
      • 文件管理
        • 登录认证
          • 获取当前时间戳timestamp
          • 登录SFTP
        • 文件操作
          • 获取目录文件列表
          • 获取目录大小
          • 下载文件
          • 获取文件哈希值
          • 创建目录
          • 删除文件或目录
          • 文件重命名
          • 文件移动
          • 文件搜索
        • 文件传输
          • 文件切片检查(秒传判断)
          • 上传文件(分片)
          • 文件确认(合并分片)
          • 远程文件拷贝(跨SFTP连接)
          • 同主机文件拷贝
          • 取消远程文件拷贝
          • 获取远程传输完成率
          • 获取文件偏移量(断点续传位置)
          • 不切片上传文件
        • 系统监控
          • 关闭SFTP连接
          • 获取服务器资源信息
          • 网络延迟测试
        • 文件压缩
          • 文件解压缩
          • 文件压缩
        • 数据同步
          • 数据同步(从URL下载到SFTP服务器)
          • 获取同步进度
          • 取消数据同步
        • 跨集群传输
          • 启动跨集群文件传输
          • 获取跨集群传输进度
          • 取消跨集群传输
          • 获取跨集群传输列表
      • 实例列表
      • 获取SessionKey
    • 资源查询
      • 账单信息
        • 查询实例账单列表
        • 查询实例账单明细列表
      • 实例资源状况
        • 实例拥有账号数据
        • 查询实例列表分页
        • 用户实例详情
      • 作业信息
        • 作业列表
        • 刷新作业列表
        • 杀死作业
        • 作业详情
        • 单个实时作业列表
        • 获取集群账号下作业数据(实时)
    • 基础数据
      • 字典数据
        • 获取字典数据
  • 用户身份
    • 认证模块
      • 用户注册
      • 用户登录
    • 软件模块
      • 软件列表-分页
      • 软件详情
      • 软件领域
    • 资源模块
      • 获取资源列表
    • 订单模块
      • 订单下单
      • 订单支付-余额
      • 订单列表
      • 用户订单详情
      • 订单列表
    • 实例模块
      • 查询实例列表分页
      • 用户实例详情
      • 查询实例关联资源账号列表
      • 查询实例关联资源账号的连接方式
      • 查询实例关联资源账号可用的登录节点列表
      • 更新实例关联资源账号的登录节点
      • 查询实例关联的订单列表
      • 查询资源账号列表-无分页
  • 数据模型
    • Schemas
      • ResourceHpcLoginNodeVo
      • TableDataInfo
      • RLoginVo
      • ProductOrderBo
      • LoginVo
      • ProductOrderItemBo
      • ProductItemUnitItemBo
    • Response
      • 记录不存在
      • 参数不正确
    • ResourceAccountConnectVo
    • R
    • TableDataInfoResourceInstanceVoPlus
    • ResourceInstanceVoPlus
    • ResourceAppVo
    • ResourceAccountVo
    • MapObject
    • key
    • FrontProjectMemberVo
    • ResourceInstanceAccountLimitVo
  1. 接入文档

接口签名

整体方法采用:timestamp+nonce+sign方案,可防止请求被修改、请求被重放。

请求头字段(header)#

参数名字段说明字段类型是否必传值案例
apikeyaccessKeystring是8b90cf872569460a
timestamp时间戳integer是1733814154
nonce随机值string是CrpsYHp
sign签名值string是664ea273d9af09636524925e785f4f71

字段说明#

apikey,是请求身份凭证,在XX页面中,有获取说明。
timestamp,是请求的时间戳整数,单位是秒(请保证服务器的时间准确,可使用chrony定期同步服务器时间,否则请求会被拒绝)。
nonce,是随机字符串,防止重复,推荐使用8位以上的随机串(一定时间内的重复随机串的请求将不被通过)。
sign,是请求参数签名,见下方逻辑生成。

生成签名#

apikey,timestamp,nonce参数的说明见上方表格,sign参数值的生成见下方:
1.
按照参数名的字母升序排列非空Map(包含apikey、timestamp、nonce)
2.
取MD5得到sign的值:sign=genMd5Sign(params, secret, "secret");
3.
将生成的 sign 参数添加到请求header中。
上一页
接口约定
下一页
字典数据
Built with