

Pemberitahuan akhir dukungan: Pada 7 Oktober 2026, AWS akan mengakhiri dukungan untuk AWS Proton. Setelah 7 Oktober 2026, Anda tidak akan lagi dapat mengakses AWS Proton konsol atau AWS Proton sumber daya. Infrastruktur yang Anda gunakan akan tetap utuh. Untuk informasi selengkapnya, lihat Panduan [AWS Proton Pengakhiran Layanan dan Migrasi](https://docs.aws.amazon.com/proton/latest/userguide/proton-end-of-support.html).

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

# Membuat template dan membuat bundel untuk AWS Proton
<a name="ag-template-authoring"></a>

AWS Proton menyediakan sumber daya untuk Anda berdasarkan infrastruktur sebagai file kode (IAc). Anda menjelaskan infrastruktur dalam file IAc yang dapat digunakan kembali. Untuk membuat file dapat digunakan kembali untuk lingkungan dan aplikasi yang berbeda, Anda menulisnya sebagai *templat*, menentukan parameter input, dan menggunakan parameter ini dalam definisi IAc. Saat nanti Anda membuat sumber daya penyediaan (lingkungan, instance layanan, atau komponen), AWS Proton gunakan mesin rendering, yang menggabungkan nilai input dengan templat untuk membuat file IAc yang siap disediakan.

Administrator membuat sebagian besar templat sebagai *bundel templat*, lalu mengunggah dan mendaftarkannya. AWS Proton Sisa halaman ini membahas bundel AWS Proton template ini. *Komponen yang didefinisikan secara langsung* adalah pengecualian — pengembang membuatnya dan menyediakan file template IAC secara langsung. Untuk informasi selengkapnya tentang komponen, lihat[AWS Proton komponen](ag-components.md).

**Topics**
+ [Bundel template](#ag-template-bundles)
+ [AWS Proton parameter](parameters.md)
+ [AWS Proton infrastruktur sebagai file kode](ag-infrastructure-tmp-files.md)
+ [Berkas skema](ag-schema.md)
+ [Bungkus file template untuk AWS Proton](ag-wrap-up.md)
+ [Pertimbangan bundel template](template-considerations.md)

## Bundel template
<a name="ag-template-bundles"></a>

Sebagai administrator, Anda [membuat dan mendaftarkan template](template-create.md) dengan AWS Proton. Anda menggunakan template ini untuk membuat lingkungan dan layanan. Saat Anda membuat layanan, menyediakan AWS Proton , dan menyebarkan instance layanan ke lingkungan yang dipilih. Untuk informasi selengkapnya, lihat [AWS Proton untuk tim platform](Welcome.md#ag-admin).

Untuk membuat dan mendaftarkan templat AWS Proton, Anda mengunggah bundel templat yang berisi file infrastruktur sebagai kode (IAc) yang AWS Proton perlu disediakan dan lingkungan atau layanan.

Sebuah *bundel template* berisi berikut ini:
+ File [Infrastructure as code (IAc) dengan file](ag-infrastructure-tmp-files.md) [YAML manifes yang mencantumkan file](ag-wrap-up.md) *IAc*.
+ File [YAMAL skema untuk definisi parameter input file](ag-schema.md) IAC Anda.

Bundel template CloudFormation lingkungan berisi satu file IAC.

Bundel template CloudFormation layanan berisi satu file IAc untuk definisi instance layanan dan file IAc opsional lainnya untuk definisi pipeline.

Lingkungan Terraform dan bundel template layanan masing-masing dapat berisi beberapa file IAc.

AWS Proton membutuhkan file skema parameter masukan. Saat Anda menggunakan AWS CloudFormation untuk membuat file IAC Anda, Anda menggunakan sintaks [Jinja](https://jinja.palletsprojects.com/en/2.11.x/) untuk mereferensikan parameter input Anda. AWS Proton menyediakan ruang nama parameter yang dapat Anda gunakan untuk mereferensikan [parameter dalam file](parameters.md) IAC Anda.

Diagram berikut menunjukkan contoh langkah-langkah yang dapat Anda ambil untuk membuat *template* AWS Proton.

![\[Diagram yang menjelaskan proses bagaimana membuat bundel template untuk satu set sumber daya AWS Proton infrastruktur.\]](http://docs.aws.amazon.com/id_id/proton/latest/userguide/images/bundles.png)


 ![\[Red circle with the number 1 inside, typically used as a notification icon.\]](http://docs.aws.amazon.com/id_id/proton/latest/userguide/images/label-one.png)Identifikasi [parameter input](parameters.md).

 ![\[Number 2 icon in a pink circle.\]](http://docs.aws.amazon.com/id_id/proton/latest/userguide/images/label-two.png)Buat [file skema](ag-schema.md) untuk menentukan parameter input Anda.

 ![\[Pink square icon with a white exclamation mark inside a circle.\]](http://docs.aws.amazon.com/id_id/proton/latest/userguide/images/label-three.png)Buat [file IAC](ag-infrastructure-tmp-files.md) yang mereferensikan parameter input Anda. Anda dapat mereferensikan *output file IAC lingkungan sebagai *input** untuk file iAC layanan Anda.

 ![\[Number 4 in a red circle icon, commonly used to indicate a notification count.\]](http://docs.aws.amazon.com/id_id/proton/latest/userguide/images/label-four.png)[Daftarkan versi template](template-create.md) dengan AWS Proton dan unggah bundel template Anda.