本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
PollForSourceChanges
参数的有效设置
PollForSourceChanges
参数默认值由用于创建管道的方法确定,如下表所述。许多情况下,PollForSourceChanges
参数默认为 true,并且必须被禁用。
当 PollForSourceChanges
参数默认为 true 时,应执行以下操作:
-
将
PollForSourceChanges
参数添加到JSON文件或 AWS CloudFormation 模板中。 -
创建变更检测资源(CloudWatch 事件规则,如果适用)。
-
将
PollForSourceChanges
参数设置为 false。注意
如果创建 CloudWatch 事件规则或 webhook,则必须将参数设置为 false,以避免多次触发管道。
该
PollForSourceChanges
参数不用于 Amazon ECR 源代码操作。
-
PollForSourceChanges
参数默认值来源 创建方法 “配置” JSON 结构输出示例 CodeCommit 使用控制台创建管道(更改检测资源也由控制台创建)。该参数显示在管道结构输出中,并默认为 false
。BranchName": "main", "PollForSourceChanges": "false", "RepositoryName": "my-repo"
管道是使用CLI或创建的 AWS CloudFormation,并且该 PollForSourceChanges
参数不显示在JSON输出中,但它设置为true
.²BranchName": "main", "RepositoryName": "my-repo"
Amazon S3 使用控制台创建管道(更改检测资源也由控制台创建)。该参数显示在管道结构输出中,并默认为 false
。"S3Bucket": "my-bucket", "S3ObjectKey": "object.zip", "PollForSourceChanges": "false"
管道是使用CLI或创建的 AWS CloudFormation,并且该 PollForSourceChanges
参数不显示在JSON输出中,但它设置为true
.²"S3Bucket": "my-bucket", "S3ObjectKey": "object.zip"
GitHub 使用控制台创建管道(更改检测资源也由控制台创建)。该参数显示在管道结构输出中,并默认为 false
。"Owner": "
MyGitHubAccountName
", "Repo": "MyGitHubRepositoryName
" "PollForSourceChanges": "false", "Branch": "main
" "OAuthToken": "****
"管道是使用CLI或创建的 AWS CloudFormation,并且该 PollForSourceChanges
参数不显示在JSON输出中,但它设置为true
.²"Owner": "
MyGitHubAccountName
", "Repo": "MyGitHubRepositoryName
", "Branch": "main
", "OAuthToken": "****
"² 如果
PollForSourceChanges
已在任何时候添加到JSON结构或 AWS CloudFormation 模板中,则显示如下所示:"PollForSourceChanges": "true",
³ 有关适用于每个源提供方的更改检测资源的信息,请参阅更改检测方法。