You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The [AWS Serverless Application Model](https://aws.amazon.com/serverless/sam/) (SAM) is an open-source framework for building serverless applications.
9
9
10
-
The AWS Serverless Application Model (SAM) is an open-source framework for building serverless applications.
11
10
It provides shorthand syntax to express functions, APIs, databases, and event source mappings.
12
11
With just a few lines of configuration, you can define the application you want and model it.
13
12
14
-
[](https://www.youtube.com/watch?v=QBBewrKR1qg)
15
-
16
13
## Recent blogposts and workshops
17
14
18
-
***Develop Node projects with SAM CLI using esbuild (Beta)** - and use SAM Accelerate on Typescript projects. [Read blogpost here](https://s12d.com/5Aa6u0o7)
19
-
20
-
***Speed up development with SAM Accelerate (Beta)** - quickly test your changes in the cloud. [Read blogpost here](https://s12d.com/WeMib4nf)
21
-
22
-
***Getting started with CI/CD? SAM pipelines can help you get started** - [This workshop](https://s12d.com/_JQ48d5T) walks you through the basics
23
-
15
+
***Develop Node projects with SAM CLI using esbuild (Beta)** - And use SAM Accelerate on TypeScript projects. [Read blogpost here](https://s12d.com/5Aa6u0o7).
16
+
***Speed up development with SAM Accelerate (Beta)** - Quickly test your changes in the cloud. [Read blogpost here](https://s12d.com/WeMib4nf).
17
+
***Getting started with CI/CD? SAM pipelines can help you get started** - [This workshop](https://s12d.com/_JQ48d5T) walks you through the basics.
24
18
***Get started with Serverless Application development using SAM CLI** - [This workshop](https://s12d.com/Tq9ZE-Br) walks you through the basics.
25
19
26
-
## Get Started
20
+
## Get started
27
21
28
-
To get started with building SAM-based applications, use the SAM CLI. SAM CLI provides a Lambda-like execution
22
+
To get started with building SAM-based applications, use the [AWS SAM CLI](https://github.com/aws/aws-sam-cli). SAM CLI provides a Lambda-like execution
29
23
environment that lets you locally build, test, debug, and deploy applications defined by SAM templates.
30
24
31
25
*[Install SAM CLI](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-install.html)
32
-
*[Build & Deploy a "Hello World" Web App](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-quick-start.html)
33
-
*[Install AWS Toolkit](https://aws.amazon.com/getting-started/tools-sdks/#IDE_and_IDE_Toolkits) to use SAM with your favorite IDEs.
26
+
*[Build & deploy a "hello world" web app](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-quick-start.html)
27
+
*[Install AWS Toolkit](https://aws.amazon.com/getting-started/tools-sdks/#IDE_and_IDE_Toolkits) to use SAM with your favorite IDEs
34
28
35
-
36
-
**Next Steps:** Learn to build a more complex serverless application.
29
+
**Next steps:** Learn to build a more complex serverless application.
37
30
*[Extract text from images and store in a database](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-example-s3.html) using Amazon S3 and Amazon Rekognition services.
38
31
*[Detect when records are added to a database](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-example-ddb.html) using Amazon DynamoDB database and asynchronous stream processing.
32
+
* Watch the [Mastering the AWS Serverless Application Model](https://www.youtube.com/watch?v=QBBewrKR1qg) AWS Online Tech Talk.
39
33
40
-
41
-
**Detailed References:** Explains SAM commands and usage in depth.
@@ -60,7 +53,7 @@ environment that lets you locally build, test, debug, and deploy applications de
60
53
61
54
+**Extension of AWS CloudFormation**\. Because SAM is an extension of AWS CloudFormation, you get the reliable deployment capabilities of AWS CloudFormation\. You can define resources by using CloudFormation in your SAM template\. Also, you can use the full suite of resources, intrinsic functions, and other template features that are available in CloudFormation\.
62
55
63
-
## What is this GitHub repository? 💻
56
+
## What is this GitHub repository?
64
57
65
58
This GitHub repository contains the SAM Specification, the Python code that translates SAM templates into AWS CloudFormation stacks and lots of example applications.
66
59
In the words of SAM developers:
@@ -77,7 +70,7 @@ more about what it was like contributing to SAM.
77
70
78
71
Depending on your interest and skill, you can help build the different parts of the SAM project;
79
72
80
-
**Enhance the SAM Specification**
73
+
**Enhance the SAM specification**
81
74
82
75
Make pull requests, report bugs, and share ideas to improve the full SAM template specification.
83
76
Source code is located on GitHub at [awslabs/serverless-application-model](https://github.com/awslabs/serverless-application-model).
@@ -90,12 +83,12 @@ Add new commands or enhance existing ones, report bugs, or request new features
90
83
Source code is located on GitHub at [awslabs/aws-sam-cli](https://github.com/awslabs/aws-sam-cli). Read the [SAM CLI Contributing Guide](https://github.com/awslabs/aws-sam-cli/blob/develop/CONTRIBUTING.md) to
91
84
get started.
92
85
93
-
**Update SAM Developer Guide**
86
+
**Update SAM developer guide**
94
87
95
88
[SAM Developer Guide](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/index.html) provides comprehensive getting started guide and reference documentation.
96
89
Source code is located on GitHub at [awsdocs/aws-sam-developer-guide](https://github.com/awsdocs/aws-sam-developer-guide).
97
90
Read the [SAM Documentation Contribution Guide](https://github.com/awsdocs/aws-sam-developer-guide/blob/master/CONTRIBUTING.md) to get
98
91
started.
99
92
100
-
### Join the SAM Community on Slack
101
-
[Join the SAM developers channel (#samdev)](https://join.slack.com/t/awsdevelopers/shared_invite/zt-yryddays-C9fkWrmguDv0h2EEDzCqvw) on Slack to collaborate with fellow community members and the AWS SAM team.
93
+
### Join the SAM community on Slack
94
+
[Join the `#samdev` channel](https://join.slack.com/t/awsdevelopers/shared_invite/zt-yryddays-C9fkWrmguDv0h2EEDzCqvw) on Slack to collaborate with fellow community members and the AWS SAM team.
0 commit comments