Perbarui tumpukan secara langsung - AWS CloudFormation

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

Perbarui tumpukan secara langsung

Bila ingin men-deploy pembaruan ke tumpukan Anda dengan cepat, lakukan pembaruan langsung. Dengan pembaruan langsung, Anda mengirimkan templat atau parameter input yang menentukan pembaruan ke sumber daya di tumpukan, dan CloudFormation segera menerapkannya. Jika Anda ingin menggunakan template untuk membuat pembaruan, Anda dapat memodifikasi template saat ini dan menyimpannya secara lokal atau di bucket Amazon S3.

Untuk atribut sumber daya yang tidak mendukung pembaruan, Anda harus menjaga nilai saat ini. Untuk melihat pratinjau perubahan yang CloudFormation akan dilakukan pada tumpukan Anda sebelum Anda memperbaruinya, gunakan set perubahan. Untuk informasi selengkapnya, lihat Perbarui CloudFormation tumpukan menggunakan set perubahan.

Saat memperbarui tumpukan, CloudFormation mungkin mengganggu sumber daya atau mengganti sumber daya yang diperbarui, tergantung pada properti yang Anda perbarui. Untuk informasi selengkapnya tentang perilaku pembaruan sumber daya, lihat Memahami perilaku pembaruan sumber daya tumpukan.

Untuk memperbarui CloudFormation tumpukan (konsol)
  1. Masuk ke AWS Management Console dan buka AWS CloudFormation konsol di https://console.aws.amazon.com/cloudformation.

  2. Pada bilah navigasi di bagian atas layar, pilih Anda Wilayah AWS.

  3. Pada halaman Stacks, pilih tumpukan berjalan yang ingin Anda perbarui.

  4. Di panel detail tumpukan, pilih Perbarui.

  5. Jika Anda belum mengubah tumpukan templat, pilih Gunakan templat saat ini, lalu pilih Selanjutnya.

    Jika Anda telah mengubah templat, pilih Ganti template saat ini dan tentukan lokasi templat yang diperbarui di bagian Tentukan templat:

    • Untuk templat yang disimpan secara lokal di komputer Anda, pilih Unggah file templat. Pilih Pilih dile untuk menavigasi ke file dan memilihnya, lalu pilih Selanjutnya.

      catatan

      Jika Anda mengunggah file template lokal, CloudFormation unggah ke bucket Amazon Simple Storage Service (Amazon S3) di bucket Anda. Akun AWS Jika Anda belum memiliki bucket S3 yang dibuat oleh CloudFormation, itu akan membuat bucket unik untuk setiap Wilayah tempat Anda mengunggah file template. Jika Anda sudah memiliki bucket S3 yang dibuat oleh CloudFormation Anda Akun AWS, CloudFormation tambahkan template ke bucket itu.

      Pertimbangan yang perlu diingat tentang ember S3 yang dibuat oleh CloudFormation

      • Bucket dapat diakses oleh siapa saja yang memiliki izin Amazon S3 di Anda. Akun AWS

      • CloudFormation membuat bucket dengan enkripsi sisi server diaktifkan secara default, sehingga mengenkripsi semua objek yang disimpan dalam bucket.

        Anda dapat langsung mengelola opsi enkripsi untuk bucket yang CloudFormation telah dibuat; misalnya, menggunakan konsol Amazon S3 https://console.aws.amazon.com/s3/di, atau. AWS CLI Untuk informasi selengkapnya, lihat Menyetel perilaku enkripsi sisi server default untuk bucket Amazon S3 di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.

      • Anda dapat menggunakan bucket Anda sendiri dan mengelola izinnya dengan mengunggah templat secara manual ke Amazon S3. Saat Anda membuat atau memperbarui tumpukan, tentukan Amazon S3 URL dari file template.

    • Untuk template yang disimpan dalam bucket Amazon S3, pilih Amazon S3. URL Masukkan atau tempel URL untuk template, lalu pilih Berikutnya.

      Jika Anda memiliki template dalam bucket berkemampuan versi, Anda dapat menentukan versi template tertentu dengan menambahkan ?versionId=version-id ke. URL Untuk informasi selengkapnya, lihat Bekerja dengan objek dalam bucket berkemampuan versi di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.

    Jika ada masalah sintaks yang terdeteksi, konsol menyediakan pesan kesalahan yang membantu Anda memperbaiki template.

  6. Jika templat Anda berisi parameter, di halaman Tentukan detail tumpukan Anda dapat memasukkan atau mengubah nilai parameter, lalu memilih Selanjutnya.

    CloudFormation mengisi setiap parameter dengan nilai yang saat ini ditetapkan dalam tumpukan dengan pengecualian parameter yang dideklarasikan dengan NoEcho atribut; Namun, Anda masih dapat menggunakan nilai saat ini dengan memeriksa Gunakan nilai yang ada.

    Untuk informasi selengkapnya tentang penggunaan NoEcho untuk menutupi informasi sensitif, selain menggunakan parameter dinamis untuk mengelola rahasia, lihat praktik Jangan menanamkan kredensial dalam templat Anda terbaik.

  7. Pada halaman Configure stack options, Anda dapat memperbarui tag dan izin yang diterapkan ke tumpukan, dan memodifikasi opsi lanjutan seperti kebijakan tumpukan, konfigurasi rollback, atau memperbarui topik notifikasi AmazonSNS. Untuk informasi selengkapnya tentang opsi ini, lihat Konfigurasikan opsi tumpukan.

  8. Jika templat Anda berisi IAM sumber daya, untuk Kemampuan, pilih Saya mengakui bahwa templat ini dapat membuat IAM sumber daya untuk menentukan bahwa Anda ingin menggunakan IAM sumber daya dalam templat. Untuk informasi selengkapnya, lihat Mengakui sumber daya IAM dalam templat CloudFormation.

  9. Pilih Next untuk melanjutkan.

  10. Tinjau informasi tumpukan dan perubahan yang Anda kirimkan.

    Periksa apakah Anda mengirimkan informasi yang benar, seperti nilai parameter atau templat yang benarURL.

    Di bagian Ubah set pratinjau, periksa apakah CloudFormation akan membuat semua perubahan yang Anda harapkan. Misalnya, Anda dapat memeriksa apakah CloudFormation menambahkan, menghapus, dan memodifikasi sumber daya yang ingin Anda tambahkan, hapus, atau modifikasi. CloudFormation menghasilkan pratinjau ini dengan membuat set perubahan untuk tumpukan. Untuk informasi selengkapnya, lihat Perbarui CloudFormation tumpukan menggunakan set perubahan.

  11. Ketika Anda puas dengan perubahan Anda, pilih Perbarui tumpukan.

    catatan

    Pada titik ini, Anda juga memiliki opsi untuk melihat set perubahan untuk meninjau pembaruan yang diajukan dengan lebih teliti. Untuk melakukannya, pilih Lihat perubahan set bukan Update stack. CloudFormation menampilkan set perubahan yang dihasilkan berdasarkan pembaruan Anda. Jika Anda siap untuk melakukan pembaruan tumpukan, pilih Jalankan.

    CloudFormation menampilkan halaman detail tumpukan untuk tumpukan Anda, dengan panel Acara dipilih. Tumpukan Anda sekarang memiliki statusUPDATE_IN_PROGRESS. Setelah CloudFormation berhasil selesai memperbarui tumpukan, ia menetapkan status tumpukan keUPDATE_COMPLETE.

    Jika pembaruan tumpukan gagal, CloudFormation; secara otomatis memutar kembali perubahan, dan menetapkan status tumpukan keUPDATE_ROLLBACK_COMPLETE.

    catatan

    Anda dapat membatalkan pembaruan saat berada di UPDATE_IN_PROGRESS negara bagian. Untuk informasi selengkapnya, lihat Batalkan pembaruan tumpukan.

Untuk memperbarui CloudFormation stack (AWS CLI)

Gunakan update-stackperintah. Untuk contoh menggunakan update-stack CLI perintah untuk memperbarui tumpukan, lihatContoh perintah operasi CloudFormation tumpukan untuk AWS CLI dan PowerShell.