Template berversi - AWS Proton

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

Template berversi

Sebagai administrator atau anggota tim platform, Anda menentukan, membuat, dan mengelola pustaka templat berversi yang digunakan untuk menyediakan sumber daya infrastruktur. Ada dua jenis versi template — versi minor dan versi utama.

  • Versi minor - Perubahan pada template yang memiliki skema kompatibel mundur. Perubahan ini tidak mengharuskan pengembang untuk memberikan informasi baru saat memperbarui ke versi template baru.

    Saat Anda mencoba membuat perubahan versi minor, AWS Proton lakukan upaya terbaik untuk menentukan apakah skema versi baru kompatibel dengan versi minor template sebelumnya. Jika skema baru tidak kompatibel ke belakang, AWS Proton gagal pendaftaran versi minor baru.

    catatan

    Kompatibilitas ditentukan hanya berdasarkan skema. AWS Proton tidak memeriksa apakah file infrastruktur bundel templat sebagai kode (IAc) kompatibel dengan versi minor sebelumnya. Misalnya, AWS Proton tidak memeriksa apakah file IAC baru menyebabkan perubahan yang melanggar untuk aplikasi yang berjalan pada infrastruktur yang disediakan oleh versi minor template sebelumnya.

  • Versi utama - Perubahan pada template yang mungkin tidak kompatibel ke belakang. Perubahan ini biasanya memerlukan masukan baru dari pengembang dan sering kali melibatkan perubahan skema template.

    Terkadang Anda dapat memilih untuk menetapkan perubahan yang kompatibel ke belakang sebagai versi utama berdasarkan model operasional tim Anda.

Cara AWS Proton menentukan apakah permintaan versi template untuk versi minor atau mayor tergantung pada cara perubahan template dilacak:

  • Ketika Anda secara eksplisit membuat permintaan untuk membuat versi template baru, Anda meminta versi mayor dengan menentukan nomor versi mayor, dan Anda meminta versi minor dengan tidak menentukan nomor versi mayor.

  • Saat Anda menggunakan sinkronisasi templat (dan karena itu Anda tidak membuat permintaan versi templat eksplisit), AWS Proton mencoba membuat versi minor baru untuk perubahan templat yang terjadi di file YAMAL yang ada. AWS Proton membuat versi mayor saat Anda membuat direktori baru untuk perubahan template baru (misalnya, pindah dari v1 ke v2).

    catatan

    Registrasi versi minor baru berdasarkan sinkronisasi templat masih gagal jika AWS Proton menentukan bahwa perubahan tidak kompatibel ke belakang.

Ketika Anda mempublikasikan versi baru dari template, itu menjadi versi Rekomendasi jika itu adalah versi mayor dan minor tertinggi. AWS Proton Sumber daya baru dibuat menggunakan versi baru yang direkomendasikan, dan AWS Proton meminta administrator untuk menggunakan versi baru dan memperbarui AWS Proton sumber daya yang ada yang menggunakan versi yang sudah ketinggalan zaman.