Praktik terbaik untuk manajemen versi AWS Penyedia - AWS Bimbingan Preskriptif

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

Praktik terbaik untuk manajemen versi AWS Penyedia

Mengelola versi AWS Penyedia dan modul Terraform terkait dengan hati-hati sangat penting untuk stabilitas. Bagian ini menguraikan praktik terbaik seputar kendala dan peningkatan versi.

Tambahkan pemeriksaan versi otomatis

Tambahkan pemeriksaan versi untuk penyedia Terraform di pipeline CI/CD Anda untuk memvalidasi penyematan versi, dan gagal membangun jika versinya tidak ditentukan.

  • Tambahkan pemeriksaan TFlint di pipeline CI/CD untuk memindai versi penyedia yang tidak memiliki batasan versi mayor/minor yang disematkan. Gunakan plugin TFLint ruleset untuk AWS Penyedia Terraform, yang menyediakan aturan untuk mendeteksi kemungkinan kesalahan dan memeriksa praktik terbaik tentang sumber daya. AWS

  • Fail CI berjalan yang mendeteksi versi penyedia yang tidak disematkan untuk mencegah peningkatan implisit mencapai produksi.

Pantau rilis baru

  • Pantau catatan rilis penyedia dan umpan changelog. Dapatkan pemberitahuan tentang rilis mayor/minor baru.

  • Menilai catatan rilis untuk perubahan yang berpotensi melanggar dan mengevaluasi dampaknya terhadap infrastruktur yang ada.

  • Tingkatkan versi minor di lingkungan non-produksi terlebih dahulu untuk memvalidasinya sebelum memperbarui lingkungan produksi.

Dengan mengotomatiskan pemeriksaan versi di pipeline dan memantau rilis baru, Anda dapat menangkap peningkatan yang tidak didukung lebih awal dan memberi waktu kepada tim Anda untuk mengevaluasi dampak rilis mayor/minor baru sebelum memperbarui lingkungan produksi.

Berkontribusi pada penyedia

Berkontribusi secara aktif kepada HashiCorp AWS Penyedia dengan melaporkan cacat atau meminta fitur dalam GitHub masalah:

  • Buka masalah yang terdokumentasi dengan baik di repositori AWS Penyedia untuk merinci bug yang Anda temui atau fungsionalitas yang hilang. Berikan langkah-langkah yang dapat direproduksi.

  • Meminta dan memberikan suara pada perangkat tambahan untuk memperluas kemampuan AWS Penyedia untuk mengelola layanan baru.

  • Referensi permintaan tarik yang dikeluarkan saat Anda menyumbangkan perbaikan yang diusulkan untuk cacat atau penyempurnaan penyedia. Tautan ke masalah terkait.

  • Ikuti panduan kontribusi dalam repositori untuk konvensi pengkodean, standar pengujian, dan dokumentasi.

Dengan memberikan kembali kepada penyedia yang Anda gunakan, Anda dapat memberikan masukan langsung ke peta jalan mereka dan membantu meningkatkan kualitas dan kemampuan mereka untuk semua pengguna.