PollForSourceChanges パラメータの有効な設定 - AWS CodePipeline

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

PollForSourceChanges パラメータの有効な設定

PollForSourceChanges パラメータのデフォルト設定は、以下の表に示すように、パイプラインの作成に使用した方法によって決まります。多くの場合、PollForSourceChanges パラメータはデフォルトで true になるため、無効にする必要があります。

PollForSourceChanges パラメータがデフォルトで true になる場合は、以下の操作を行う必要があります。

  • JSON ファイルまたは AWS CloudFormation テンプレートに PollForSourceChangesパラメータを追加します。

  • 変更検出リソースを作成します (必要に応じてCloudWatch イベントルール)。

  • PollForSourceChanges パラメータを false に設定します。

    注記

    CloudWatch イベントルールまたはウェブフックを作成する場合は、パイプラインが複数回トリガーされないように、 パラメータを false に設定する必要があります。

    PollForSourceChanges パラメータは Amazon ECRソースアクションには使用されません。

  • PollForSourceChanges パラメータのデフォルト
    ソース 作成方法 「設定JSON」構造出力の例
    CodeCommit パイプラインはコンソールで作成されます (変更検出リソースもコンソールで作成されます)。パラメータは、パイプライン構造の出力に表示され、デフォルトで false になります。
    BranchName": "main", "PollForSourceChanges": "false", "RepositoryName": "my-repo"
    パイプラインは CLIまたは で作成され AWS CloudFormation、 PollForSourceChangesパラメータはJSON出力に表示されませんが、 は .2 に設定されますtrue
    BranchName": "main", "RepositoryName": "my-repo"
    Amazon S3 パイプラインはコンソールで作成されます (変更検出リソースもコンソールで作成されます)。パラメータは、パイプライン構造の出力に表示され、デフォルトで false になります。
    "S3Bucket": "my-bucket", "S3ObjectKey": "object.zip", "PollForSourceChanges": "false"
    パイプラインは CLIまたは で作成され AWS CloudFormation、 PollForSourceChangesパラメータはJSON出力に表示されませんが、 は .2 に設定されますtrue
    "S3Bucket": "my-bucket", "S3ObjectKey": "object.zip"
    GitHub パイプラインはコンソールで作成されます (変更検出リソースもコンソールで作成されます)。パラメータは、パイプライン構造の出力に表示され、デフォルトで false になります。
    "Owner": "MyGitHubAccountName", "Repo": "MyGitHubRepositoryName" "PollForSourceChanges": "false", "Branch": "main" "OAuthToken": "****"
    パイプラインは CLIまたは で作成され AWS CloudFormation、 PollForSourceChangesパラメータはJSON出力に表示されませんが、 は .2 に設定されますtrue
    "Owner": "MyGitHubAccountName", "Repo": "MyGitHubRepositoryName", "Branch": "main", "OAuthToken": "****"

    2 JSONが構造または AWS CloudFormation テンプレートに任意の時点で追加PollForSourceChangesされている場合、次のように表示されます。

    "PollForSourceChanges": "true",

    ³ 各ソースプロバイダーに適用される変更検出リソースの詳細については、「変更検出方法」を参照してください。