AWS CloudFormation Panduan sinkronisasi Git - AWS CloudFormation

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

AWS CloudFormation Panduan sinkronisasi Git

Pelajari cara menggunakan sinkronisasi Git dengan panduan berikut. Sebelum memulai, pastikan untuk menyelesaikan prasyarat sinkronisasi Git.

Langkah 1: Buat tumpukan

  1. Akses CloudFormationkonsol.

  2. Pilih Buat tumpukan.

  3. Di dasbor Buat tumpukan, di panel Prasyarat - Siapkan templat, konfirmasikan bahwa Pilih templat yang ada dipilih.

  4. Di panel Tentukan templat, pilih Sinkronkan dari Git.

  5. Pilih Berikutnya untuk menentukan detail tumpukan.

Langkah 2: Tentukan detail tumpukan

  1. Di panel Menyediakan nama tumpukan, masukkan nama untuk tumpukan Anda. Nama tumpukan dapat mencakup huruf (A-Z dan a-z), angka (0-9), dan tanda hubung (-).

  2. File penyebaran Stack memiliki dua opsi:

    • Buat file menggunakan parameter berikut dan letakkan di repositori saya.

      Pilih opsi ini jika Anda ingin sinkronisasi Git untuk membuat file penyebaran tumpukan dan menempatkannya di repositori Anda.

    • Saya menyediakan file saya sendiri di repositori saya.

      Pilih opsi ini jika Anda telah membuat file penyebaran tumpukan dan menambahkannya ke repositori Anda.

    Untuk informasi selengkapnya, lihat File penyebaran tumpukan.

  3. Panel repositori definisi Template memiliki dua opsi:

    • Pilih repositori Git yang ditautkan

    • Tautkan repositori Git

    Jika Anda sudah menautkan repositori Git CloudFormation, pilih Pilih repositori Git tertaut dan lanjutkan ke langkah berikutnya. Jika tidak, lakukan sublangkah berikut untuk menghubungkan repositori Git:

    1. Pilih Tautkan repositori Git.

    2. Pilih penyedia repositori Git Anda dari yang berikut ini:

      • GitHub

      • GitHub Perusahaan

      • GitLab

      • Bitbucket

    3. Pilih Koneksi dari daftar. Jika tidak ada opsi yang muncul di daftar Koneksi, buka konsol Koneksi untuk membuat koneksi ke repositori Anda.

  4. Dalam daftar Repositori, pilih repositori Git yang berisi file template stack Anda.

  5. Dalam daftar Cabang, pilih cabang yang ingin Anda pantau sinkronisasi Git.

    catatan

    Git sync hanya memantau cabang yang dipilih untuk perubahan pada CloudFormation template dan file penyebaran tumpukan. Setiap perubahan yang ingin Anda terapkan ke tumpukan Anda harus berkomitmen ke cabang ini.

  6. Untuk jalur file Deployment, tentukan path lengkap termasuk nama file penyebaran tumpukan dari root cabang repositori Anda.

    Jika CloudFormation menghasilkan file untuk Anda, di sinilah file akan dikomit di repositori Anda. Jika Anda menyediakan file, ini adalah lokasi file di repositori Anda.

  7. Tambahkan peran IAM. Peran IAM mencakup izin yang diperlukan untuk CloudFormation menyinkronkan tumpukan dari repositori Git Anda. Anda dapat memilih peran IAM baru untuk menghasilkan peran baru, atau memilih peran IAM yang ada untuk memilih peran yang ada dari akun Anda CloudFormation . Jika Anda memilih untuk membuat peran baru, izin yang diperlukan disertakan dalam peran.

    catatan

    Untuk informasi penting tentang izin dan kebijakan kepercayaan yang diperlukan untuk sinkronisasi Git, lihatIzin yang diperlukan.

  8. Untuk path file Template, tentukan path lengkap dari root repositori Anda untuk file template stack.

  9. Tambahkan parameter untuk tumpukan yang ingin Anda atur dari file penyebaran tumpukan Anda. Parameter adalah pasangan nilai kunci. Misalnya, untuk menambahkan parameter port ke file penyebaran tumpukan Anda:

    1. Pilih Add parameter (Tambahkan parameter).

    2. Untuk Kunci, masukkan port.

    3. Untuk Nilai, masukkan 8080.

    4. Ulangi langkah sebelumnya untuk semua parameter tumpukan yang ingin Anda sediakan di file penyebaran tumpukan Anda.

  10. (Opsional) Tambahkan tag. Tag adalah pasangan nilai kunci yang dapat Anda gunakan untuk mengidentifikasi dan mengkategorikan sumber daya dalam tumpukan. Untuk menambahkan tag ke penyebaran tumpukan, ikuti proses yang sama yang Anda gunakan untuk menambahkan parameter.

  11. Pilih Berikutnya untuk melanjutkan ke Configure stack options.

Langkah 3: Konfigurasikan opsi tumpukan

Untuk informasi tentang mengonfigurasi opsi tumpukan, lihatMengatur opsi AWS CloudFormation tumpukan.

Setelah Anda menyelesaikan konfigurasi, pilih Berikutnya untuk melanjutkan peninjauan dan penerapan.

Langkah 4: Tinjau dan terapkan

  1. Tinjau pengaturan tumpukan Anda dan konfirmasikan hal berikut:

    • Template stack dikonfigurasi dengan benar dan diatur ke Sync dari Git.

    • File penyebaran dikonfigurasi dengan benar.

    • Repositori definisi template dikonfigurasi dengan benar, khususnya, bahwa nama Repositori dan Cabang yang benar dipilih.

    • Pratinjau file penerapan sudah benar dan berisi parameter dan nilai yang diharapkan.

  2. Pilih Kirim untuk membuat tumpukan.

    penting

    Permintaan tarik secara otomatis dibuat di repositori Git Anda ketika Anda memilih Kirim. Anda harus menggabungkan permintaan tarik ini ke dalam repositori Git Anda untuk menyelesaikan proses. Saat Anda menggabungkan permintaan tarik, tumpukan dibuat dan sinkronisasi Git memantau CloudFormation template dan file penerapan tumpukan untuk perubahan untuk memperbarui tumpukan.

Memodifikasi tumpukan

Setelah menyelesaikan langkah-langkah sebelumnya, tumpukan baru dibuat, dan CloudFormation sedang memantau repositori Git Anda untuk perubahan.

Untuk memodifikasi tumpukan, buat perubahan langsung ke file penyebaran tumpukan. Kemudian, komit mereka ke repositori dan cabang yang telah Anda konfigurasikan untuk tumpukan di sinkronisasi Git.

Di CloudFormation dasbor, Anda dapat memilih tumpukan dan memilih tab sinkronisasi Git untuk melihat informasi tentang status tumpukan dan peristiwa sinkronisasi. Untuk informasi selengkapnya, lihat AWS CloudFormation Dasbor status sinkronisasi Git.