本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
來源動作和變更偵測方法
當您將來源動作新增至管道時,動作會搭配 資料表中所述的其他資源運作。
注意
CodeCommit 和 S3 來源動作需要設定的變更偵測資源 (EventBridge 規則),或使用 選項輪詢儲存庫以進行來源變更。對於具有 Bitbucket、GitHub 或 GitHub Enterprise Server 來源動作的管道,您不需要設定 Webhook 或預設輪詢。連線動作會為您管理變更偵測。
來源 | 使用其他資源? | 步驟 |
---|---|---|
Amazon S3 搭配 CloudTrail 資源 | 此來源動作使用事件規則和其他 CloudTrail 資源。當您使用 CLI 或 CloudFormation 建立此動作時,您也可以建立和管理這些資源。 | 請參閱 建立管道、階段和動作 和 連線至使用 EventBridge 和 的 Amazon S3 來源動作 AWS CloudTrail |
不含 CloudTrail 資源的 Amazon S3 | 此來源動作針對具有事件規則的事件使用已啟用的儲存貯體,而不需要其他 CloudTrail 資源。當您使用 CLI 或 CloudFormation 建立此動作時,您也可以建立和管理這些資源。 | 請參閱 建立管道、階段和動作 和 連線至已啟用事件來源的 Amazon S3 來源動作 |
Bitbucket Cloud | 此來源動作使用連線資源。 | 請參閱Bitbucket Cloud 連線 |
AWS CodeCommit | Amazon EventBridge (建議)。這是在主控台中建立或編輯 CodeCommit 來源的管道的預設值。 | 請參閱 建立管道、階段和動作 和 CodeCommit 來源動作和 EventBridge |
Amazon ECR | Amazon EventBridge。這是由精靈建立的,適用於在主控台中建立或編輯 Amazon ECR 來源的管道。 | 請參閱 建立管道、階段和動作 和 Amazon ECR 來源動作和 EventBridge 資源。 |
GitHub 或 GitHub Enterprise Cloud | 此來源動作使用連線資源。 | 請參閱GitHub 連線 |
GitHub Enterprise Server | 此來源動作使用連線資源和主機資源。 | 請參閱GitHub 企業伺服器連線 |
GitLab.com | 此來源動作使用連線資源。 | 請參閱GitLab.com 連線 |
GitLab 自我管理 | 此來源動作使用連線資源和主機資源。 | 請參閱 GitLab 自我管理的連線 |
如果您有使用輪詢的管道,您可以更新管道以使用建議的偵測方法。如需詳細資訊,請參閱將輪詢管道更新至建議的變更偵測方法。
如果您想要為使用連線的來源動作關閉變更偵測,請參閱 適用於 Bitbucket Cloud、GitHub、GitHub Enterprise Server、GitLab.com, 和 GitLab 自我管理動作的 CodeStarSourceConnection 。