

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 编辑 Amazon CodeBuild 触发器
<a name="triggers-edit"></a>

您可以在项目上编辑触发器以安排每小时、每天或每周进行一次构建。您也可以编辑触发器以将自定义规则与 Amazon CloudWatch cron 表达式结合使用。例如，通过使用 cron 表达式，您可以安排在每个工作日的特定时间进行构建。有关创建触发器的信息，请参阅[创建 Amazon CodeBuild 触发器](build-triggers.md#trigger-create)。

**Topics**
+ [编辑 Amazon CodeBuild 触发器（控制台）](#triggers-edit-console)
+ [以编程方式编辑 Amazon CodeBuild 触发器](#trigger-edit-code)

## 编辑 Amazon CodeBuild 触发器（控制台）
<a name="triggers-edit-console"></a>

按照以下过程使用 Amazon Web Services 管理控制台 编辑触发器。

**要编辑触发器，请执行以下操作：**

1. 从 [https://console.aws.amazon.com/codesuite/codebuild/home](https://console.amazonaws.cn/codesuite/codebuild/home) 打开 Amazon CodeBuild 控制台。

1. 在导航窗格中，选择**构建项目**。

1. 选择要更改的构建项目的链接，然后选择**构建触发器**选项卡。
**注意**  
默认情况下，会显示 100 个最新的构建项目。要查看更多构建项目，请选择齿轮图标，然后为**每页项目数**选择不同值，或使用向后和向前箭头。

1. 选择您要更改的触发器旁边的单选按钮，然后选择**编辑**。

1. 从**频率**下拉列表中，选择触发器的频率。如果要使用 Cron 表达式创建频率，请选择**自定义**。

1. 为触发器的频率指定参数。您可以在文本框中输入您的选项的前几个字符以筛选下拉菜单项。
**注意**  
 开始小时和分钟是从零开始的。开始分钟是一个介于 0 和 59 之间的数字。开始小时是一个介于 0 和 23 之间的数字。例如，每天下午 12:15 开始的每日触发器的开始小时为 12，开始分钟为 15。每天午夜开始的每日触发器的开始小时为 0，开始分钟为 0。每天下午 11:59 开始的每日触发器的开始小时为 12，开始分钟为 15。  
****    
[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/codebuild/latest/userguide/triggers-edit.html)

1.  选择**启用此触发器**。

**注意**  
您可以在 [https://console.aws.amazon.com/cloudwatch/](https://console.amazonaws.cn/cloudwatch/) 使用 Amazon CloudWatch 控制台，以编辑源版本、超时以及 Amazon CodeBuild 中未提供的其他选项。

## 以编程方式编辑 Amazon CodeBuild 触发器
<a name="trigger-edit-code"></a>

CodeBuild 使用Amazon EventBridge 规则来构建触发器。您可以使用 EventBridge API 以编程方式为您的 CodeBuild 项目编辑构建触发器。有关更多信息，请参阅《[Amazon EventBridge API 参考](https://docs.amazonaws.cn/eventbridge/latest/APIReference/)》。