Instalasi | Blog | Video | Dokumen AWS | Peta Jalan | Cobalah | Kendurkan Kami
CLI AWS Serverless Application Model (SAM) adalah alat CLI sumber terbuka yang membantu Anda mengembangkan aplikasi tanpa server yang berisi fungsi Lambda, Step Functions, API Gateway, EventBridge, SQS, SNS, dan banyak lagi. Beberapa fitur yang disediakannya adalah:
sam init
sam build
sam local
pada aplikasi SAM dan CDKsam sync
di lingkungan pengembang Andasam deploy
sam pipeline init
sam logs
dan sam traces
Mempercepat perubahan bertahap dengan AWS SAM Accelerate dan Nested Stacks - Baca postingan blog di sini.
Kembangkan proyek Node dengan SAM CLI menggunakan esbuild - dan gunakan SAM Accelerate pada proyek TypeScript. Baca posting blog di sini.
Percepat pengembangan dengan SAM Accelerate - uji perubahan Anda dengan cepat di cloud. Baca dokumen di sini.
Lokakarya Pengalaman Pengembang Tanpa Server AWS: Sehari dalam kehidupan seorang pengembang - Lokakarya tingkat lanjut ini memberi Anda pengalaman mendalam sebagai pengembang tanpa server, dengan pengalaman langsung membangun solusi tanpa server menggunakan AWS SAM dan SAM CLI.
Lokakarya SAM Lengkap - Lokakarya ini adalah cara terbaik untuk merasakan kehebatan SAM dan SAM CLI.
Memulai CI/CD? Pipeline SAM dapat membantu Anda memulai - Lokakarya ini memandu Anda mempelajari dasar-dasarnya.
Memulai pengembangan Aplikasi Tanpa Server menggunakan SAM CLI - Lokakarya ini memandu Anda mempelajari dasar-dasarnya.
Untuk mulai membangun aplikasi berbasis SAM, gunakan SAM CLI. SAM CLI menyediakan lingkungan eksekusi mirip Lambda yang memungkinkan Anda membangun, menguji, men-debug, dan menerapkan aplikasi tanpa server AWS secara lokal.
Langkah Berikutnya: Pelajari cara membuat aplikasi tanpa server yang lebih kompleks.
Repositori Github ini berisi kode sumber untuk SAM CLI. Inilah tim pengembangan yang membicarakan kode ini:
Kode SAM CLI ditulis dengan Python. Kode sumber didokumentasikan dengan baik, sangat modular, dengan cakupan pengujian unit 95%. Ia menggunakan pustaka Python mengagumkan yang disebut Click untuk mengelola interaksi baris perintah dan menggunakan Docker untuk menjalankan fungsi Lambda secara lokal. Kami rasa Anda akan menyukai basis kodenya. Kloning dan jalankan
make pr
atau./Make -pr
di Windows!
sam init
sam build
Kami mencintai kontributor kami ❤️ Kami memiliki lebih dari 100 kontributor yang telah membangun berbagai bagian produk. Baca testimoni dari @ndobryanskyy ini untuk mempelajari lebih lanjut bagaimana rasanya berkontribusi pada SAM.
Bergantung pada minat dan keahlian Anda, Anda dapat membantu membangun berbagai bagian proyek SAM;
Tingkatkan Spesifikasi SAM
Buat permintaan penarikan, laporkan bug, dan bagikan ide untuk meningkatkan spesifikasi template SAM secara lengkap. Kode sumber terletak di Github di aws/serverless-application-model. Baca Panduan Kontribusi Spesifikasi SAM untuk memulai.
Perkuat SAM CLI
Tambahkan perintah baru, tingkatkan perintah yang sudah ada, laporkan bug, atau minta fitur baru untuk SAM CLI. Kode sumber terletak di Github di aws/aws-sam-cli. Baca Panduan Berkontribusi SAM CLI untuk memulai.
Perbarui Panduan Pengembang SAM
Panduan Pengembang SAM menyediakan panduan memulai dan dokumentasi referensi yang komprehensif. Kode sumber terletak di Github di awsdocs/aws-sam-developer-guide. Baca Panduan Kontribusi Dokumentasi SAM untuk memulai.
Bergabunglah dengan saluran pengembang SAM (#samdev) di Slack untuk berkolaborasi dengan sesama anggota komunitas dan tim AWS SAM.