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