View a markdown version of this page

Pengaturan yang valid untuk PollForSourceChanges parameter - AWS CodePipeline

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pengaturan yang valid untuk PollForSourceChanges parameter

PollForSourceChangesParameter default ditentukan oleh metode yang digunakan untuk membuat pipeline, seperti yang dijelaskan dalam tabel berikut. Dalam banyak kasus, PollForSourceChanges parameter default ke true dan harus dinonaktifkan.

Ketika PollForSourceChanges parameter default ke true, Anda harus melakukan hal berikut:

  • Tambahkan PollForSourceChanges parameter ke file JSON atau CloudFormation template.

  • Buat sumber daya deteksi perubahan (CloudWatch Aturan acara, sebagaimana berlaku).

  • Atur PollForSourceChanges parameter ke false.

    catatan

    Jika Anda membuat aturan CloudWatch Events atau webhook, Anda harus mengatur parameter ke false untuk menghindari memicu pipeline lebih dari satu kali.

    PollForSourceChangesParameter tidak digunakan untuk tindakan sumber Amazon ECR.

  • PollForSourceChangesparameter default
    Sumber Metode penciptaan Contoh keluaran struktur JSON “konfigurasi”
    CodeCommit Pipeline dibuat dengan konsol (dan sumber daya deteksi perubahan dibuat oleh konsol). Parameter ditampilkan dalam output struktur pipa dan default kefalse.
    BranchName": "main", "PollForSourceChanges": "false", "RepositoryName": "my-repo"
    Pipeline dibuat dengan CLI atau CloudFormation, dan PollForSourceChanges parameter tidak ditampilkan dalam output JSON, tetapi diatur ke .² true
    BranchName": "main", "RepositoryName": "my-repo"
    Amazon S3 Pipeline dibuat dengan konsol (dan sumber daya deteksi perubahan dibuat oleh konsol). Parameter ditampilkan dalam output struktur pipa dan default kefalse.
    "S3Bucket": "my-bucket", "S3ObjectKey": "object.zip", "PollForSourceChanges": "false"
    Pipeline dibuat dengan CLI atau CloudFormation, dan PollForSourceChanges parameter tidak ditampilkan dalam output JSON, tetapi diatur ke .² true
    "S3Bucket": "my-bucket", "S3ObjectKey": "object.zip"
    GitHub Pipeline dibuat dengan konsol (dan sumber daya deteksi perubahan dibuat oleh konsol). Parameter ditampilkan dalam output struktur pipa dan default kefalse.
    "Owner": "MyGitHubAccountName", "Repo": "MyGitHubRepositoryName" "PollForSourceChanges": "false", "Branch": "main" "OAuthToken": "****"
    Pipeline dibuat dengan CLI atau CloudFormation, dan PollForSourceChanges parameter tidak ditampilkan dalam output JSON, tetapi diatur ke .² true
    "Owner": "MyGitHubAccountName", "Repo": "MyGitHubRepositoryName", "Branch": "main", "OAuthToken": "****"

    ² Jika PollForSourceChanges telah ditambahkan pada titik mana pun ke struktur JSON atau CloudFormation template, itu ditampilkan seperti yang ditunjukkan:

    "PollForSourceChanges": "true",

    ³ Untuk informasi tentang sumber daya deteksi perubahan yang berlaku untuk setiap penyedia sumber, lihat Metode Deteksi Perubahan.