AWS SAM Proyek dan AWS SAM Template - AWS Serverless Application Model

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

AWS SAM Proyek dan AWS SAM Template

Setelah Anda menjalankan sam init perintah dan menyelesaikan alur kerja berikutnya, AWS SAM buat direktori proyek aplikasi Anda, yang merupakan AWS SAM proyek Anda. Anda menentukan aplikasi tanpa server Anda dengan menambahkan kode ke proyek Anda AWS SAM . Sementara AWS SAM proyek Anda terdiri dari satu set file dan folder, file yang terutama Anda kerjakan adalah AWS SAM template Anda (bernamatemplate.yaml). Dalam template ini, Anda menulis kode untuk mengekspresikan sumber daya, pemetaan sumber peristiwa, dan properti lain yang menentukan aplikasi tanpa server Anda.

catatan

Elemen kunci dari AWS SAM template adalah spesifikasi AWS SAM template. Spesifikasi ini menyediakan sintaks singkat yang, jika dibandingkan dengan AWS CloudFormation, memungkinkan Anda menggunakan lebih sedikit baris kode untuk menentukan sumber daya, pemetaan sumber peristiwa, izin, API, dan properti lain dari aplikasi tanpa server Anda.

Bagian ini memberikan detail tentang cara Anda menggunakan bagian dalam AWS SAM templat untuk menentukan jenis sumber daya, properti sumber daya, tipe data, atribut sumber daya, fungsi intrinsik, dan ekstensi API Gateway.

AWS SAM template adalah perpanjangan dari AWS CloudFormation template, dengan jenis sintaks unik yang menggunakan sintaks singkatan dengan lebih sedikit baris kode daripada. AWS CloudFormation Ini mempercepat pengembangan Anda saat membangun aplikasi tanpa server. Untuk informasi lebih lanjut, lihatAWS SAM sumber daya dan properti. Untuk referensi lengkap untuk AWS CloudFormation template, lihat Referensi AWS CloudFormation Template di Panduan AWS CloudFormation Pengguna.