

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ソースアクションと変更検出方法
<a name="change-detection-methods"></a>

ソースアクションをパイプラインに追加すると、アクションは表で説明されている追加のリソースで動作します。

**注記**  
CodeCommit および S3 ソースアクションには、設定済みの変更検出リソース (EventBridge ルール)、またはオプションを使用してソースの変更をリポジトリにポーリングする必要があります。Bitbucket、GitHub、または GitHub Enterprise Server のソースアクションを持つパイプラインの場合、ウェブフックを設定したり、デフォルトでポーリングを行う必要はありません。接続アクションは、変更検出を管理します。


****  

| ソース | その他のリソースを使用しますか？ | Steps | 
| --- | --- | --- | 
| CloudTrail リソースを使用する Amazon S3 | このソースアクションは、イベントルールと追加の CloudTrail リソースを使用します。CLI または CloudFormation を使用してこのアクションを作成する場合は、これらのリソースも作成および管理します。 | [パイプライン、ステージ、アクションを作成する](pipelines-create.md) および [EventBridge と を使用する Amazon S3 ソースアクションへの接続 AWS CloudTrail](create-cloudtrail-S3-source.md) を参照してください。 | 
| CloudTrail リソースを使用しない Amazon S3 | このソースアクションは、追加の CloudTrail リソースを必要とせずに、イベントルールを持つイベントに対して有効になっているバケットを使用します。CLI または CloudFormation を使用してこのアクションを作成する場合は、これらのリソースも作成および管理します。 | [パイプライン、ステージ、アクションを作成する](pipelines-create.md) および [イベントに対して有効にしたソースを使用して Amazon S3 ソースアクションに接続する](create-S3-source-events.md) を参照してください。 | 
| Bitbucket Cloud | このソースアクションは、コネクションリソースを使用します。 | 「[Bitbucket Cloud への接続](connections-bitbucket.md)」を参照してください。 | 
| AWS CodeCommit | Amazon EventBridge (推奨)。これは、コンソールで作成または編集した CodeCommit ソースを含むパイプラインのデフォルトです。 | [パイプライン、ステージ、アクションを作成する](pipelines-create.md) および [CodeCommit ソースアクションと EventBridge](triggering.md) を参照してください。 | 
| Amazon ECR | Amazon EventBridge これは、コンソールで作成または編集した Amazon ECR ソースを含むパイプライン用にウィザードで作成されます。 | 「[パイプライン、ステージ、アクションを作成する](pipelines-create.md)」および「[Amazon ECR ソースアクションと EventBridge リソース](create-cwe-ecr-source.md)」を参照してください。 | 
| GitHub または GitHub Enterprise Cloud | このソースアクションは、コネクションリソースを使用します。 | [GitHub コネクション](connections-github.md) を参照してください。 | 
| GitHub Enterprise Server | このソースアクションは、コネクションリソースとホストリソースを使用します。 | [GitHub Enterprise Server 接続](connections-ghes.md) を参照してください。 | 
| GitLab.com | このソースアクションは、コネクションリソースを使用します。 | 「[GitLab.com への接続](connections-gitlab.md)」を参照してください。 | 
| GitLab セルフマネージド | このソースアクションは、コネクションリソースとホストリソースを使用します。 | [GitLab セルフマネージドの接続](connections-gitlab-managed.md) を参照してください。 | 

ポーリングを使用するパイプラインがある場合は、推奨される検出方法を使用するように更新できます。詳細については、「[ポーリングパイプラインを推奨される変更検出方法に更新する](trigger-S3-migration-cwe.md)」を参照してください。

接続を使用するソースアクションの変更検出をオフにするには、[CodeStarSourceConnection (Bitbucket Cloud、GitHub、GitHub Enterprise Server、GitLab.com、および GitLab セルフマネージドアクションの場合)](action-reference-CodestarConnectionSource.md) を参照してください。

**Topics**