Ajustes válidos para el PollForSourceChanges parámetro - AWS CodePipeline

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Ajustes válidos para el PollForSourceChanges parámetro

El valor predeterminado del parámetro PollForSourceChanges lo determina el método utilizado para crear la canalización, tal y como se describe en la tabla siguiente. En muchos casos, el valor predeterminado del parámetro PollForSourceChanges es true y se debe deshabilitar.

Si el valor predeterminado del parámetro PollForSourceChanges es true, haga lo siguiente:

  • Añada el PollForSourceChanges parámetro al JSON archivo o la AWS CloudFormation plantilla.

  • Cree recursos de detección de cambios (regla de CloudWatch eventos, según corresponda).

  • Establecer el parámetro PollForSourceChanges en false.

    nota

    Si creas una regla de CloudWatch eventos o un webhook, debes establecer el parámetro en false para evitar que se active la canalización más de una vez.

    El PollForSourceChanges parámetro no se utiliza para las acciones de ECR origen de Amazon.

  • PollForSourceChangesparámetros predeterminados
    Origen Método de creación Ejemplo de salida de JSON estructura de «configuración»
    CodeCommit La canalización se crea con la consola (y los recursos de detección de cambios los crea la consola). El parámetro se muestra en la salida de la estructura de la canalización y tiene el valor predeterminado false.
    BranchName": "main", "PollForSourceChanges": "false", "RepositoryName": "my-repo"
    La canalización se crea con CLI o AWS CloudFormation y el PollForSourceChanges parámetro no se muestra en la JSON salida, sino que se establece en true
    BranchName": "main", "RepositoryName": "my-repo"
    Amazon S3 La canalización se crea con la consola (y los recursos de detección de cambios los crea la consola). El parámetro se muestra en la salida de la estructura de la canalización y tiene el valor predeterminado false.
    "S3Bucket": "my-bucket", "S3ObjectKey": "object.zip", "PollForSourceChanges": "false"
    La canalización se crea con CLI o AWS CloudFormation y el PollForSourceChanges parámetro no se muestra en la JSON salida, sino que se establece en .² true
    "S3Bucket": "my-bucket", "S3ObjectKey": "object.zip"
    GitHub La canalización se crea con la consola (y los recursos de detección de cambios los crea la consola). El parámetro se muestra en la salida de la estructura de la canalización y tiene el valor predeterminado false.
    "Owner": "MyGitHubAccountName", "Repo": "MyGitHubRepositoryName" "PollForSourceChanges": "false", "Branch": "main" "OAuthToken": "****"
    La canalización se crea con CLI o AWS CloudFormation y el PollForSourceChanges parámetro no se muestra en la JSON salida, sino que se establece en .² true
    "Owner": "MyGitHubAccountName", "Repo": "MyGitHubRepositoryName", "Branch": "main", "OAuthToken": "****"

    ² Si se PollForSourceChanges ha añadido en algún punto de la JSON estructura o la AWS CloudFormation plantilla, se muestra como se muestra:

    "PollForSourceChanges": "true",

    Para obtener más información sobre los recursos de detección de cambios que se aplican a cada proveedor de origen, consulte Métodos de detección de cambios.