AWS Serverless Application Model

Alat developer sumber terbuka yang menyederhanakan serta meningkatkan pengalaman membangun dan menjalankan aplikasi nirserver di AWS

Keuntungan AWS SAM

Sederhanakan siklus pengembangan nirserver Anda, dengan membawa ide ke produksi secara cepat dan efisien.

Kembangkan, debug, dan deploy aplikasi nirserver Anda dengan AWS SAM CLI.

Tentukan dan kelola kode infrastruktur Anda dengan templat AWS SAM.

Lakukan debugging dan pengujian waktu nyata di cloud dengan AWS SAM Accelerate.

Cara kerjanya

AWS Serverless Application Model (AWS SAM) terdiri dari dua bagian, templat AWS SAM dan AWS SAM Command Line Interface (AWS SAM CLI). Templat AWS SAM menyediakan sintaksis singkat, yang dioptimalkan untuk menentukan Infrastruktur sebagai Kode (IaC) bagi aplikasi nirserver. Sebagai perpanjangan dari AWS CloudFormation, Anda melakukan deployment templat AWS SAM secara langsung ke CloudFormation, dengan memanfaatkan dukungan IaC yang ekstensif di AWS. AWS SAM CLI adalah alat developer yang menjadikan fitur-fitur AWS SAM lebih mudah digunakan. Gunakan alat ini untuk membuat, mengembangkan, dan melakukan deployment aplikasi nirserver dengan cepat. Beberapa dari banyak fitur AWS SAM termasuk AWS Serverless Application Model Accelerate (AWS SAM Accelerate), yang mempercepat pengembangan lokal dan pengujian cloud, dan integrasi AWS SAM CLI, yang memperluas AWS SAM ke alat lain seperti AWS Cloud Development Kit (AWS CDK) dan Terraform.

Kasus penggunaan

Gunakan perintah sam build dan sam deploy dari AWS SAM CLI untuk mempersiapkan deployment aplikasi Anda dan deploy ke AWS.

Mulai menggunakan AWS SAM CLI

Gunakan perintah sam sync AWS SAM CLI untuk mengawasi perubahan lokal dan men-deploy perubahan tersebut dengan cepat ke AWS. Kemudian, gunakan perintah sam remote invoke untuk menguji fungsi lambda Anda di cloud.

Pelajari sam sync AWS SAM CLI selengkapnya

Gunakan perintah sam pipeline AWS SAM CLI untuk membuat atau memodifikasi pipeline untuk sistem integrasi berkelanjutan dan pengiriman berkelanjutan (CI/CD) Anda.

Pelajari deployment aplikasi nirserver selengkapnya

Lakukan debugging dan pengujian lokal proyek Terraform Anda dengan AWS SAM CLI.

Pelajari dukungan AWS SAM CLI Terraform selengkapnya

Pelanggan

Lebih dari satu juta pelanggan, mulai dari startup baru hingga korporasi terbesar di dunia, memilih solusi AWS Serverless untuk memodernisasi bisnis mereka. Lihat lebih banyak kisah pelanggan »


Jelajahi selengkapnya tentang AWS