Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat tumpukan dari kode sumber repositori dengan sinkronisasi Git
Topik ini menjelaskan cara membuat CloudFormation tumpukan yang disinkronkan ke repositori Git dengan sinkronisasi Git.
penting
Sebelum Anda melanjutkan, lengkapi semua prasyarat di bagian sebelumnya.
Buat tumpukan dari kode sumber repositori
Masuk ke Konsol Manajemen AWS dan buka CloudFormation konsol di https://console.aws.amazon.com/cloudformation
. -
Pada bilah navigasi di bagian atas layar, pilih Wilayah AWS untuk membuat tumpukan.
-
Pada halaman Tumpukan, pilih Buat tumpukan, lalu pilih Dengan sumber daya baru (standar).
-
Pada halaman Buat tumpukan, lakukan hal berikut:
-
Untuk Prasyarat - Siapkan template, tetap pilih Pilih template yang ada.
-
Untuk Tentukan template, pilih Sin kronisasi dari Git, lalu pilih Ber ikutnya.
-
-
Pada halaman T entukan detail tumpukan, untuk nama Stack, ketikkan nama untuk tumpukan Anda. Nama tumpukan dapat mencakup huruf (A-Z dan a-z), angka (0-9), dan tanda hubung (-).
-
Untuk file penerapan Stack, pembuatan file Deployment:
-
Jika Anda belum membuat file penerapan tumpukan dan menambahkannya ke repositori Anda, pilih Buat file menggunakan parameter berikut dan letakkan di repositori saya.
-
Jika Anda memiliki file penerapan tumpukan di repositori Anda, pilih Saya menyediakan file saya sendiri di repositori saya.
-
-
Untuk repositori definisi Template, pilih Pilih repositori Git terta ut untuk memilih repositori Git yang sudah ditautkan CloudFormation, atau T autkan repositori Git untuk menautkan repositori baru. Jika Anda memilih T autkan repositori Git, lakukan hal berikut:
-
Untuk Pilih penyedia repositori, pilih salah satu dari berikut ini:
-
GitHub
-
GitHub Server Perusahaan
-
GitLab
-
Bitbucket
-
GitLab dikelola sendiri
-
-
Untuk Koneksi, pilih koneksi dari daftar. Jika tidak ada opsi yang muncul dalam daftar Koneksi, pilih tambahkan koneksi baru untuk membuka konsol Koneksi dan membuat koneksi ke repositori Anda.
-
-
Dalam daftar Repositori, pilih repositori Git yang berisi file template tumpukan Anda.
-
Dalam daftar Cabang, pilih cabang yang ingin Anda pantau sinkronisasi Git.
catatan
Sinkronisasi Git hanya memantau cabang yang dipilih untuk perubahan pada CloudFormation template dan file penerapan tumpukan. Setiap perubahan yang ingin Anda terapkan ke tumpukan Anda harus diikat ke cabang ini.
-
Untuk jalur file Deployment, tentukan path lengkap termasuk nama file penerapan tumpukan dari root cabang repositori Anda.
Jika CloudFormation membuat file untuk Anda, di sinilah file akan dikomit di repositori Anda. Jika Anda menyediakan file, ini adalah lokasi file di repositori Anda.
-
Tambahkan peran IAM. Peran IAM menyertakan izin yang diperlukan CloudFormation untuk 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 peran Anda. Akun AWS Jika Anda memilih untuk membuat peran baru, izin yang diperlukan disertakan dalam peran tersebut.
catatan
Jika manajer peran diaktifkan di akun Anda, lamp CloudFormation irkan peran layanan untuk Anda, dan pemilihan peran IAM yang ada yang dijelaskan di sini diganti dengan opsi Kustom isasi. Untuk menggunakan peran yang berbeda, pilih Sesuaikan. Untuk informasi selengkapnya, lihat Pembuatan peran IAM dalam Panduan Pengguna IAM.
-
Aktifkan atau menonaktifkan komentar pada permintaan tarik:
-
Untuk mengatur informasi perubahan CloudFormation posting dalam permintaan tarik untuk pembaruan tumpukan, aktifkan sak elar Aktifkan komentar pada permintaan tarik.
-
Jika Anda menonaktifkan sakelar ini, CloudFormation tidak akan menjelaskan perbedaan antara konfigurasi tumpukan saat ini dan perubahan yang diusulkan dalam permintaan tarik saat file repo diperbarui.
-
-
Untuk jalur file Template, tentukan path lengkap dari root repositori Anda untuk file template tumpukan.
-
(Opsional) Untuk menentukan parameter tumpukan, pilih Tam bah parameter, berikan kunci dan nilai untuk setiap parameter, lalu pilih Ber ikutnya. Untuk informasi selengkapnya, lihat File penyebaran tumpukan.
Misalnya, untuk menentukan
port=8080parameter dalam file penerapan tumpukan Anda, lakukan hal berikut:-
Pilih Add parameter (Tambahkan parameter).
-
Untuk Kunci, masukkan
port. -
Untuk Nilai, masukkan
8080.
-
-
(Opsional) Untuk menentukan tag tumpukan, pilih Tambahkan tag baru, berikan kunci tag dan nilai untuk setiap tag, lalu pilih Ber ikutnya. Untuk informasi selengkapnya, lihat File penyebaran tumpukan.
-
Pilih Ber ikutnya untuk melanjutkan ke Konfigurasi opsi tumpukan. Untuk informasi tentang mengkonfigurasi opsi tumpukan, lihatKonfigurasikan opsi tumpukan.
Setelah Anda menyelesaikan konfigurasi tumpukan, pilih Ber ikutnya untuk melanjutkan.
-
Tinjau pengaturan tumpukan Anda dan konfirmasikan hal berikut:
-
Template tumpukan dikonfigurasi dengan benar dan diatur ke Sin kronisasi dari Git.
-
File penerapan 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.
-
-
Pilih Kirim untuk membuat tumpukan.
Setelah Anda memilih Kirim, permintaan tarik secara otomatis dibuat di repositori Git Anda. Anda harus menggabungkan permintaan tarik ini ke repositori Git Anda untuk membuat tumpukan Anda. Setelah tumpukan dibuat, pantau CloudFormation repositori Git Anda untuk perubahan.
Perbarui tumpukan Anda dari repositori Git Anda
Untuk memperbarui tumpukan, buat perubahan langsung ke file template atau file penerapan tumpukan di repositori Git Anda. Setelah Anda melakukan perubahan ke cabang yang dipantau, CloudFormation secara otomatis memperbarui tumpukan. Jika Anda menggunakan permintaan tarik, permintaan tarik secara otomatis dibuat di repositori Git Anda sebelum tumpukan diperbarui. Anda harus menggabungkan permintaan tarik ini ke repositori Git Anda untuk memperbarui tumpukan Anda.
Di CloudFormation konsol, Anda dapat memilih tumpukan dan memilih tab sin kronisasi Git untuk melihat informasi tentang status tumpukan dan peristiwa sinkronisasi. Lihat informasi yang lebih lengkap di Dasbor status sinkronisasi Git.