GitHub - awslabs/serverless-application-model: AWS Serverless Application Model...
source link: https://github.com/awslabs/serverless-application-model
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
AWS Serverless Application Model (AWS SAM)
You can use SAM to define serverless applications in simple and clean syntax.
This GitHub project is the starting point for AWS SAM. It contains the SAM specification, the code that translates SAM templates into AWS CloudFormation stacks, general information about the model, and examples of common applications.
The SAM specification and implementation are open sourced under the Apache 2.0 license. The current version of the SAM specification is available at AWS SAM 2016-10-31.
Creating a serverless application using SAM
To create a serverless application using SAM, first, you create a SAM template: a JSON or YAML configuration file that describes your Lambda functions, API endpoints and the other resources in your application. Then, you test, upload, and deploy your application using the SAM Local CLI. During deployment, SAM automatically translates your application’s specification into CloudFormation syntax, filling in default values for any unspecified properties and determining the appropriate mappings and invocation permissions to setup for any Lambda functions.
Read the How-To Guide and see examples to learn how to define & deploy serverless applications using SAM.
Contributing new features and enhancements to SAM
You can build serverless applications faster and further simplify your development of serverless applications by defining new event sources, new resource types, and new parameters within SAM. Additionally, you can modify SAM to integrate it with other frameworks and deployment providers from the community for building serverless applications.
Read the Development Guide for in-depth information on how to start making changes.
Join the SAM developers channel (#samdev) on Slack to collaborate with fellow community members and the AWS SAM team.
Recommend
-
402
AWS Mobile React Native Starter App - Serverless Pet Tracker This sample application has been archived in favor of Amplify JS Samples. While the archi...
-
176
-
158
AWS SAM CLI Installation |
-
114
README.md AWS AppSync SDK for iOS
-
106
README.md Rust Runtime for AWS Lambda This package makes it easy to run AWS Lambda Functions written in Rust. This workspace includes two crates:
-
62
README.md AWS SAM (Beta)
-
54
README.md Serverless Java container
-
9
AWS Serverless Application Model: The Basics and a Quick Tutorial In today's post, our guest blogger, Gilad David Maayan introduces the basics of an AWS SAM model along with a quick tutorial Written by Gilad David Maayan...
-
10
AWS SaaS Boost Overview AWS SaaS Boost provides organizations with ready-to-use core software elements for successfully running SaaS workloads in the cloud. Software builders can focus on preserving core intellectual proper...
-
2
In this blog, the AWS Serverless Application Model (AWS SAM) is introduced. You will learn what SAM is and where it can be used for. You will also get your hands dirty, because you will create an AWS SAM project from scratch. Enjoy!...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK