Gültige Einstellungen für den PollForSourceChanges Parameter - AWS CodePipeline

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Gültige Einstellungen für den PollForSourceChanges Parameter

Der Standard für den Parameter PollForSourceChanges wird von der Methode festgelegt, mit der die Pipeline erstellt wird, wie in der nachfolgenden Tabelle beschrieben. In vielen Fällen ist die Standardeinstellung für den Parameter PollForSourceChanges „true“ und muss deaktiviert werden.

Wenn der PollForSourceChanges-Parameter standardmäßig „true“ ist, sollten Sie wie folgt vorgehen:

  • Fügen Sie den Parameter PollForSourceChanges der JSON-Datei oder der AWS CloudFormation -Vorlage hinzu.

  • Erstellen Sie Ressourcen zur Änderungserkennung (CloudWatch Eventregel, sofern zutreffend).

  • Stellen Sie den PollForSourceChanges-Parameter auf "false" ein.

    Anmerkung

    Wenn Sie eine CloudWatch Ereignisregel oder einen Webhook erstellen, müssen Sie den Parameter auf false setzen, um zu verhindern, dass die Pipeline mehr als einmal ausgelöst wird.

    Der PollForSourceChanges Parameter wird nicht für Amazon ECR-Quellaktionen verwendet.

  • PollForSourceChangesStandardwerte für Parameter
    Quelle Erstellungsmethode Beispiel für „Konfiguration“ JSON-Struktur-Ausgabe
    CodeCommit Pipeline wird mit der Konsole erstellt (und die Konsole erstellt Änderungserkennungsressourcen). Der Parameter wird in der Pipeline-Strukturausgabe angezeigt und ist standardmäßig false.
    BranchName": "main", "PollForSourceChanges": "false", "RepositoryName": "my-repo"
    Die Pipeline wird mit der CLI oder erstellt AWS CloudFormation, und der PollForSourceChanges Parameter wird nicht in der JSON-Ausgabe angezeigt, sondern auf true .² gesetzt.
    BranchName": "main", "RepositoryName": "my-repo"
    Amazon S3 Pipeline wird mit der Konsole erstellt (und die Konsole erstellt Änderungserkennungsressourcen). Der Parameter wird in der Pipeline-Strukturausgabe angezeigt und ist standardmäßig false.
    "S3Bucket": "my-bucket", "S3ObjectKey": "object.zip", "PollForSourceChanges": "false"
    Die Pipeline wird mit der CLI oder erstellt AWS CloudFormation, und der PollForSourceChanges Parameter wird nicht in der JSON-Ausgabe angezeigt, sondern auf true .² gesetzt.
    "S3Bucket": "my-bucket", "S3ObjectKey": "object.zip"
    GitHub Pipeline wird mit der Konsole erstellt (und die Konsole erstellt Änderungserkennungsressourcen). Der Parameter wird in der Pipeline-Strukturausgabe angezeigt und ist standardmäßig false.
    "Owner": "MyGitHubAccountName", "Repo": "MyGitHubRepositoryName" "PollForSourceChanges": "false", "Branch": "main" "OAuthToken": "****"
    Die Pipeline wird mit der CLI oder erstellt AWS CloudFormation, und der PollForSourceChanges Parameter wird nicht in der JSON-Ausgabe angezeigt, sondern auf true .² gesetzt.
    "Owner": "MyGitHubAccountName", "Repo": "MyGitHubRepositoryName", "Branch": "main", "OAuthToken": "****"

    ² Wenn PollForSourceChanges zu irgendeinem Zeitpunkt der JSON-Struktur oder der AWS CloudFormation Vorlage hinzugefügt wurde, wird sie wie folgt angezeigt:

    "PollForSourceChanges": "true",

    ³ Informationen zu den Ressourcen zur Änderungserkennung, die für jeden Quellanbieter gelten, finden Sie unter Methoden zur Änderungserkennung.