本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
PollForSourceChanges
參數的有效設定
PollForSourceChanges
參數預設值取決於用來建立管道的方法,如下表中所述。在許多情況下,PollForSourceChanges
參數會預設為 True,而且必須停用。
當 PollForSourceChanges
參數預設為 true 時,您應該執行下列動作:
-
將
PollForSourceChanges
參數新增至 JSON 檔案或 AWS CloudFormation 範本。 -
建立變更偵測資源 (CloudWatch Events 規則,如適用)。
-
將
PollForSourceChanges
參數設為 false。注意
如果您建立 CloudWatch Events 規則或 Webhook,您必須將 參數設定為 false,以避免觸發管道超過一次。
PollForSourceChanges
參數不會用於 Amazon ECR 來源動作。
-
PollForSourceChanges
參數預設值來源 建立方法 「組態」JSON 結構輸出範例 CodeCommit: 管道是透過主控台建立 (而變更偵測資源是由主控台建立)。該參數會顯示在管道結構輸出中且預設為 false
。BranchName": "main", "PollForSourceChanges": "false", "RepositoryName": "my-repo"
管道是使用 CLI 或 建立的 AWS CloudFormation,而且 JSON 輸出中不會顯示 PollForSourceChanges
參數,但會設定為true
.2BranchName": "main", "RepositoryName": "my-repo"
Amazon S3 管道是透過主控台建立 (而變更偵測資源是由主控台建立)。該參數會顯示在管道結構輸出中且預設為 false
。"S3Bucket": "my-bucket", "S3ObjectKey": "object.zip", "PollForSourceChanges": "false"
管道是使用 CLI 或 建立的 AWS CloudFormation,而且 JSON 輸出中不會顯示 PollForSourceChanges
參數,但會設定為true
.2"S3Bucket": "my-bucket", "S3ObjectKey": "object.zip"
GitHub 管道是透過主控台建立 (而變更偵測資源是由主控台建立)。該參數會顯示在管道結構輸出中且預設為 false
。"Owner": "
MyGitHubAccountName
", "Repo": "MyGitHubRepositoryName
" "PollForSourceChanges": "false", "Branch": "main
" "OAuthToken": "****
"管道是使用 CLI 或 建立的 AWS CloudFormation,而且 JSON 輸出中不會顯示 PollForSourceChanges
參數,但會設定為true
.2"Owner": "
MyGitHubAccountName
", "Repo": "MyGitHubRepositoryName
", "Branch": "main
", "OAuthToken": "****
"2 如果已在 JSON 結構或 AWS CloudFormation 範本的任何時間點
PollForSourceChanges
新增 ,則會顯示如下:"PollForSourceChanges": "true",
3 如需適用於每個來源提供者的變更偵測資源相關資訊,請參閱變更偵測方法。