Réglages valides pour le PollForSourceChanges paramètre - AWS CodePipeline

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Réglages valides pour le PollForSourceChanges paramètre

La valeur par défaut du paramètre PollForSourceChanges est déterminée par la méthode utilisée pour créer le pipeline, telle qu'indiquée dans le tableau ci-dessous. Dans de nombreux cas, le paramètre PollForSourceChanges prend par défaut la valeur Vrai et doit être désactivé.

Lorsque le paramètre PollForSourceChanges prend par défaut la valeur Vrai, procédez comme suit :

  • Ajoutez le PollForSourceChanges paramètre au JSON fichier ou au AWS CloudFormation modèle.

  • Créez des ressources de détection des modifications (règle CloudWatch des événements, le cas échéant).

  • Définissez le paramètre PollForSourceChanges sur False.

    Note

    Si vous créez une règle d' CloudWatch événements ou un webhook, vous devez définir le paramètre sur false pour éviter de déclencher le pipeline plusieurs fois.

    Le PollForSourceChanges paramètre n'est pas utilisé pour les actions Amazon ECR source.

  • PollForSourceChangesparamètres par défaut
    Source Méthode de création Exemple de sortie de JSON structure « configuration »
    CodeCommit Le pipeline est créé à l'aide de la console (et les ressources de détection des modifications sont créées par la console). Le paramètre s'affiche dans la sortie de la structure du pipeline et prend la valeur par défaut false.
    BranchName": "main", "PollForSourceChanges": "false", "RepositoryName": "my-repo"
    Le pipeline est créé avec le CLI ou AWS CloudFormation, et le PollForSourceChanges paramètre n'est pas affiché en JSON sortie, mais il est défini sur true
    BranchName": "main", "RepositoryName": "my-repo"
    Amazon S3 Le pipeline est créé à l'aide de la console (et les ressources de détection des modifications sont créées par la console). Le paramètre s'affiche dans la sortie de la structure du pipeline et prend la valeur par défaut false.
    "S3Bucket": "my-bucket", "S3ObjectKey": "object.zip", "PollForSourceChanges": "false"
    Le pipeline est créé avec le CLI ou AWS CloudFormation, et le PollForSourceChanges paramètre n'est pas affiché en JSON sortie, mais il est défini sur true
    "S3Bucket": "my-bucket", "S3ObjectKey": "object.zip"
    GitHub Le pipeline est créé à l'aide de la console (et les ressources de détection des modifications sont créées par la console). Le paramètre s'affiche dans la sortie de la structure du pipeline et prend la valeur par défaut false.
    "Owner": "MyGitHubAccountName", "Repo": "MyGitHubRepositoryName" "PollForSourceChanges": "false", "Branch": "main" "OAuthToken": "****"
    Le pipeline est créé avec le CLI ou AWS CloudFormation, et le PollForSourceChanges paramètre n'est pas affiché en JSON sortie, mais il est défini sur true
    "Owner": "MyGitHubAccountName", "Repo": "MyGitHubRepositoryName", "Branch": "main", "OAuthToken": "****"

    ² S'il PollForSourceChanges a été ajouté à un moment quelconque à la JSON structure ou au AWS CloudFormation modèle, il s'affiche comme indiqué :

    "PollForSourceChanges": "true",

    ³ Pour plus d'informations sur les ressources de détection des modifications qui s'appliquent à chaque fournisseur de source, consultez la section Méthodes de détection des modifications.