跳转至

网关操作

网关操作页展示聚合后的操作目录:各网关在 hello 中广告、平台按网关分别存储的描述符,与租户私建操作。平台自身不内置任何操作名,也绝不按名字推断风险——风险只来自描述符。两台网关广告相同键时各自独立保存;页面将其合并为一行,并显示有多少台网关广告(悬停查看名称)。

描述符字段

  • 操作——网关所理解的标识键。
  • 版本——可选的描述符版本。
  • 交互方式——请求/响应(等待结果)或单向。
  • 风险级——只读、普通或危险。
  • 超时——执行时限,100–60000 毫秒。
  • 英文 / 中文名称与描述——按操作员界面语言展示,缺失时回退英文,再回退操作键。
  • 参数 / 结果 JSON Schema——调用时控制台据此渲染参数表单与结果视图。参数 schema 可逐字段构建(名称、类型、是否必选、描述),也可用高级 JSON直接编辑;含构建器无法表达之约束的 schema 只能用 JSON 模式。

目录管理

  • 任意一行点眼睛图标可打开只读详情:操作键、版本、风险级、交互方式、超时、来源、双语名称/说明以及完整的参数/结果 JSON Schema。
  • 广告操作(来源“广告”)只读;可在详情中点 克隆为私有 编辑副本,或用启用开关对其禁用。
  • 私有操作可查看、编辑、删除。
  • 启用开关可对本租户禁用某个操作;被禁用的项仍显示,便于重新启用。

查找操作

  • 使用搜索框(匹配名称、键、版本、描述)与来源/风险筛选;表格在前端分页。
  • 红色契约冲突标签表示广告同一“操作+版本”的各网关在风险级、超时或 schema 上不一致。请统一固件版本,或让它们广告不同的键;调用时始终按目标网关自己的副本校验。
  • 网关详情的操作页签是该网关的权威清单,并提供独立的搜索、风险筛选与分页。

在网关上执行

网关详情页的操作页只列出该网关固件在最近一次 hello 中广告的操作(以及租户自建描述符)。

  • 填写按 schema 渲染的参数。平台在下发前会再次按描述符 schema 校验,绕过控制台校验也无法发送非法参数。参数值可用 secret://<名称> 引用密码本中的钥匙;引用只在最后一跳还原,绝不以明文落库。
  • 只读动作直接执行;普通动作需要真正的二次确认(点击执行后再在确认气泡中确认)。
  • 可用超时下调缩短等待(下限 100 毫秒);绝不能超过描述符默认值,超出范围会被钳制到 100–60000 毫秒。
  • 所有操作仅限人类身份:机器(服务账号)身份在任何风险级都会被拒绝并返回 OPERATION_HUMAN_ONLY。危险动作还须在最近五分钟内完成一次全新的动态码(TOTP)step-up。弹窗显示描述操作、网关和过期时间的签名二维码,请核对与预期一致后再输入当前动态码。被拒绝的危险尝试即使未生成任务,也会写入审计日志。
  • 结果直接在弹窗展示,每次调用(含失败原因)都会出现在下方的操作历史中。结果保留 90 天;“谁在何时对哪台网关执行了什么”的永久记录在链式审计日志中。
  • 网关离线时立即返回网关离线,操作绝不排队。需要重连后送达时请使用设备命令。