Skip to main content
在本指南中,您将学习如何:
  • 手动停止 Web3 Actions 的执行。
  • 无停机地升级和编辑已部署的 Web3 Actions。
  • 手动执行 Web3 Actions。

停止 Web3 Action

Web3 Actions 会一直运行,直到您手动停止其执行。要停止 Web3 Action,前往 Web3 Actions 概览页面,您将看到所有 Web3 Actions 的列表。点击您要停止的那个。 从右上角的页面菜单中,点击 Stop Action 按钮。 系统会提示您确认操作。点击 Stop Action 按钮进行确认。

重新启动已停止的 Web3 Action

仍然在已停止的 Web3 Action 页面上时,从右上角页面菜单点击 Start Action 按钮。 系统会提示您确认操作。点击 Start Action 按钮进行确认。

升级和编辑 Web3 Action

已部署的 Web3 Actions 可编辑和升级。您可以安全地对任何已激活并部署的 Web3 Action 进行更改,且无需停机。您的 Web3 Action 的新版本将排队,并在前一版本执行完成后立即部署,确保零停机。 要编辑 Web3 Action,打开它并点击 Source Code 部分中的 Edit 按钮。 您将被转到编辑界面,可以在其中修改 Web3 Action 的任何参数。对更改满意后,在页面底部点击 Save 您可以随时恢复到 Web3 Action 的先前版本。点击 Version History 菜单项以查看所有先前的 Web3 Action 版本。在您要部署的 Web3 Action 版本旁点击 Deploy 按钮。

手动触发 Web3 Action

要让您的 Web3 Action 工作,必须指定触发器类型。您不需要配置触发器设置。未指定触发器的 Web3 Actions 永远不会自动运行,您需要手动运行它们。 要手动触发 Web3 Action,从右上角页面菜单点击 Manual Trigger 按钮。您可以指定任何您想要的负载,只要它符合所需的 schema。 如果您将 block 或 transaction 指定为触发器类型,可以从实际网络获取事务(通过输入事务哈希)或区块(通过输入区块号),而不是手动创建负载。 例如,如果您部署了一个在 Mainnet 上区块被打包时触发的 Web3 Action,以下是您可以用来手动触发该 action 的负载。
example.json
手动运行会出现在执行历史中,但无论结果如何,都不会在 Error Reporting 中创建事件,也不会发送失败邮件。手动运行一个失败的 Action 不会触发通知路径;请使用触发器发起的运行来验证通知。