更新时间:2026-09-30 GMT+08:00
分享

定时任务

定时任务,让系统按照设定时间或频率自动执行预设操作并输出执行结果,全程无需人工干预,助你轻松解放双手。

约束与限制

  • 同一个工作空间中最多支持同时启用3个定时任务。
  • 创建定时任务时,设定的执行时间区间不得超过7天(含起始日)。
  • IAM用户使用定时任务需管理员授予signin::authorizeOAuth2Access、signin::createOauth2Token权限,详细操作请参见配置身份策略。

创建定时任务

支持手动创建、在对话框中创建、从模板创建定时任务。

  1. 参考快速启动操作,登录码道CodeArts小程序。
  2. 进入“任务”页面,单击底部菜单的“定时任务”。
  3. 进入“定时任务”页面:

    • 如果你是首次创建定时任务,单击“手动创建”。
      图1 定时任务
    • 如果你是之前已经创建过定时任务,在“任务列表”页签,单击页面下方的 ,选择“手动创建”。
      图2 任务列表

  4. 在“创建定时任务”页面,设置参数。

    图3 创建定时任务
    表1 定时任务参数说明

    参数

    说明

    标题

    新建定时任务的名称,便于后续管理和识别任务用途。

    提示词

    请输入创建定时任务的具体指令,简要说明事件内容和值得关注的原因,例如“整理本月销售数据并生成报表”。

    默认模型

    自定义选择模型。

    选择专家(可选)

    自定义选择专家。

    执行频率

    定义任务多久执行一次。

    • 每天:定时任务每天在固定时间执行一次,例如“每天早上8:00执行”。
    • 每周:定时任务每周在指定星期几的固定时间执行一次,例如“每周一、周二上午9:00执行”。
    • 时间间隔:按固定的时间间隔重复执行任务,例如“每1小时执行一次”。
    • Cron表达式:使用标准的Cron语法定义复杂的执行时间规则。

    执行时间

    定义任务的执行时间。

    生效日期区间

    定义任务生效的开始日期和结束日期。

  5. 单击“创建”,完成任务的创建。查看已创建的定时任务。定时任务默认处于启用状态。
  1. 进入“定时任务”页面:

    • 如果你是首次创建定时任务,单击“通过会话创建”。
      图4 定时任务
    • 如果你是之前已经创建过定时任务,在“任务列表”页签,单击页面下方的 ,选择“通过会话创建”。
      图5 任务列表

  2. 跳转到新建任务页面,码道CodeArts小程序已在输入框中预填入以下信息,请你根据实际情况填写时间间隔、具体任务、任务有效期。

    我要创建一个定时任务,每时间间隔执行具体任务,有效期为任务有效期

  3. 填写完成后,单击发送图标 ,码道CodeArts小程序会自动帮你创建定时任务。
  4. 单击左上角的 展开侧边栏。
  5. 在侧边栏,单击“定时任务”,返回定时任务页面,查看任务已创建成功。

码道CodeArts小程序内置了常用的任务模板,每一个模板都预设了完整的任务配置。

  1. 进入“定时任务”页面:

    • 如果你是首次创建定时任务,单击目标模板后面的“使用”。
      图6 定时任务
    • 如果你是之前已经创建过定时任务,在“任务列表”页签,单击页面下方的 ,选择“从模板创建”。

      进入“从模板创建”页面,单击目标模板后面的“使用”。

      图7 任务列表

  2. 在“创建定时任务”页面,基于模板自动完成参数填充,用户也可根据业务需要自定义参数配置。

    图8 定时任务
    表2 定时任务参数说明

    参数

    说明

    标题

    定时任务的名称,便于后续管理和识别任务用途。

    提示词

    基于模板自动生成提示词,用户也可根据业务需要,自行自定义提示词内容。

    默认模型

    自定义选择模型。

    选择专家(可选)

    自定义选择专家。

    执行频率

    定义任务多久执行一次。

    • 每天:定时任务每天在固定时间执行一次,例如“每天早上8:00执行”。
    • 每周:定时任务每周在指定星期几的固定时间执行一次,例如“每周一、周二上午9:00执行”。
    • 时间间隔:按固定的时间间隔重复执行任务,例如“每1小时执行一次”。
    • Cron表达式:使用标准的Cron语法定义复杂的执行时间规则。

    执行时间

    定义任务的执行时间。

    生效日期区间

    定义任务生效的开始日期和结束日期。

  3. 单击“创建”,完成任务的创建。查看已创建的定时任务。定时任务默认处于启用状态。

管理定时任务

表3 管理定时任务

操作

具体步骤

启用/停用定时任务

在“任务列表”页签中,单击任务卡片上的 /,即可启用或停用定时任务。

立即执行定时任务

执行定时任务前,请确保定时任务已启用。

在“任务列表”页签中,单击目标任务卡片的“执行”,即可立即执行定时任务。

编辑定时任务

在“任务列表”页签中,单击目标任务卡片上的 ,在打开的页面中选择“编辑”,跳转到“编辑定时任务”页面修改任务信息,完成后,单击“保存”。

删除定时任务

在“任务列表”页签中,单击目标任务卡片上的 ,在打开的页面中选择“删除”,在弹出的对话框中,单击“确定”即可立即删除定时任务。

该定时任务从列表中移除,表示成功删除定时任务。
注意:

定时任务删除后不可恢复,请谨慎操作。

查看定时任务执行记录

在“执行记录”页签中,设置任务状态和执行详情。

配置身份策略

  1. 使用华为账号登录IAM新版控制台。
  2. 在左侧导航栏选择“身份策略”,进入“身份策略”页面。
  3. 在页面右上角,单击“创建自定义身份策略”,进入“创建自定义身份策略”页面。
  4. 参考表4设置自定义身份策略。

    表4 自定义身份策略参数说明

    参数

    说明

    策略名称

    输入身份策略名称,命名规则:仅支持输入数字、英文大小写字母及+=_.@-特殊字符。

    策略配置方式

    选择“可视化视图”,根据可视化视图设置策略内容。

    策略内容

    1. 选择“允许”。
    2. 云服务:选择“signin”。
    3. 操作:选择“signin::authorizeOAuth2Access”和“signin::createOauth2Token”。
    4. 所有资源:不设置。
    5. 请求条件:不设置。

    策略描述

    可选,输入策略的描述信息。

    图9 创建自定义身份策略

  5. 单击“确定”,完成自定义身份策略的创建。

    在“身份策略”页面,查看新创建的身份策略。

  6. 将新创建的自定义策略授予IAM用户或用户组,具体操作请参考给IAM用户授权或给用户组授权。

    授权成功后需等待15~30分钟方可生效。
    • 授权生效后,IAM用户首次登录华为云码道客户端即刻生效。
    • 授权生效前已登录华为云码道客户端的IAM用户,需退出后重新登录方可生效。

相关文档