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
Copy file name to clipboardexpand all lines: docs/events/apigateway.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -1060,7 +1060,7 @@ functions:
1060
1060
1061
1061
#### Pass Through Behavior
1062
1062
1063
-
[API Gateway](https://serverless.com/amazon-api-gateway/) provides multiple ways to handle requests where the Content-Type header does not match any of the specified mapping templates. When this happens, the request payload will either be passed through the integration request _without transformation_ or rejected with a `415 - Unsupported Media Type`, depending on the configuration.
1063
+
API Gateway provides multiple ways to handle requests where the Content-Type header does not match any of the specified mapping templates. When this happens, the request payload will either be passed through the integration request _without transformation_ or rejected with a `415 - Unsupported Media Type`, depending on the configuration.
1064
1064
1065
1065
You can define this behaviour as follows (if not specified, a value of **NEVER** will be used):
1066
1066
@@ -1242,7 +1242,7 @@ functions:
1242
1242
## Setting an HTTP Proxy on API Gateway
1243
1243
1244
1244
To set up an HTTP proxy, you'll need two CloudFormation templates, one for the endpoint (known as resource in CF), and
1245
-
one for method. These two templates will work together to construct your proxy. So if you want to set `your-app.com/serverless` as a proxy for `serverless.com`, you'll need the following two templates in your `serverless.yml`:
1245
+
one for method. These two templates will work together to construct your proxy. So if you want to set `your-app.com/serverless` as a proxy for `example.com`, you'll need the following two templates in your `serverless.yml`:
1246
1246
1247
1247
```yml
1248
1248
service: service-name
@@ -1274,7 +1274,7 @@ resources:
1274
1274
Integration:
1275
1275
IntegrationHttpMethod: POST
1276
1276
Type: HTTP
1277
-
Uri: http://serverless.com # the URL you want to set a proxy to
1277
+
Uri: http://example.com # the URL you want to set a proxy to
Copy file name to clipboardexpand all lines: docs/events/cloudfront.md
+5-5
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ Lambda@Edge has four options when the Lambda function is triggered
23
23
24
24
**RUNTIME LIMITS:** According to [AWS Requirements on Lambda@Edge](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/lambda-requirements-limits.html) the runtimes supported by Lambda@Edge functions are: `Python 3.9`, `Python 3.8`, `Python 3.7`, `Node.js 16.x`, `Node.js 14.x`, `Node.js 12.x`, `Node.js 10.x`.
25
25
26
-
**FUNCTION SIZE LIMITS:** According to [AWS Quotas on CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cloudfront-limits.html#limits-functions), Lambda@Edge functions mustn't exceed the maximum size of 10KB. An easy way of reducing the size of a function is through bundling and minification via e.g. the plugin [serverless-esbuild](https://www.serverless.com/plugins/serverless-esbuild).
26
+
**FUNCTION SIZE LIMITS:** According to [AWS Quotas on CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cloudfront-limits.html#limits-functions), Lambda@Edge functions mustn't exceed the maximum size of 10KB. An easy way of reducing the size of a function is through bundling and minification via e.g. the plugin [serverless-esbuild](https://www.example.com/plugins/serverless-esbuild).
Copy file name to clipboardexpand all lines: docs/events/streams.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
This setup specifies that the `compute` function should be triggered whenever:
4
4
5
-
1. the corresponding [DynamoDB](https://serverless.com/dynamodb/) table is modified (e.g. a new entry is added).
5
+
1. the corresponding DynamoDB table is modified (e.g. a new entry is added).
6
6
2. the Lambda checkpoint has not reached the end of the Kinesis stream (e.g. a new record is added).
7
7
8
8
The ARN for the stream can be specified as a string, the reference to the ARN of a resource by logical ID, or the import of an ARN that was exported by a different service or CloudFormation stack.
Copy file name to clipboardexpand all lines: docs/guides/events.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
Simply put, events are the things that trigger your functions to run.
4
4
5
-
If you are using AWS as your provider, all `events` in the service are anything in AWS that can trigger an AWS Lambda function, like an S3 bucket upload, an SNS topic, and HTTP endpoints created via [API Gateway](https://serverless.com/amazon-api-gateway/).
5
+
If you are using AWS as your provider, all `events` in the service are anything in AWS that can trigger an AWS Lambda function, like an S3 bucket upload, an SNS topic, and HTTP endpoints created via API Gateway.
6
6
7
7
[View the AWS events section for a list of supported events](../events)
Copy file name to clipboardexpand all lines: docs/guides/functions.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -526,7 +526,7 @@ The Lambda function execution role must have permissions to create, describe and
526
526
527
527
**VPC Lambda Internet Access**
528
528
529
-
By default, when a Lambda function is executed inside a VPC, it loses internet access and some resources inside AWS may become unavailable. In order for S3 resources and [DynamoDB](https://serverless.com/dynamodb/) resources to be available for your Lambda function running inside the VPC, a VPC end point needs to be created. For more information please check [VPC Endpoint for Amazon S3](https://aws.amazon.com/blogs/aws/new-vpc-endpoint-for-amazon-s3/).
529
+
By default, when a Lambda function is executed inside a VPC, it loses internet access and some resources inside AWS may become unavailable. In order for S3 resources and DynamoDB resources to be available for your Lambda function running inside the VPC, a VPC end point needs to be created. For more information please check [VPC Endpoint for Amazon S3](https://aws.amazon.com/blogs/aws/new-vpc-endpoint-for-amazon-s3/).
530
530
In order for other services such as Kinesis streams to be made available, a NAT Gateway needs to be configured inside the subnets that are being used to run the Lambda, for the VPC used to execute the Lambda. For more information, please check [Enable Outgoing Internet Access within VPC](https://medium.com/@philippholly/aws-lambda-enable-outgoing-internet-access-within-vpc-8dd250e11e12)
531
531
532
532
## Environment Variables
@@ -698,7 +698,7 @@ We're working on a fix so that SQS queue arns will be supported in the future.
698
698
699
699
## KMS Keys
700
700
701
-
[AWS Lambda](https://serverless.com/aws-lambda/) uses [AWS Key Management Service (KMS)](https://aws.amazon.com/kms/) to encrypt your environment variables at rest.
701
+
AWS Lambda uses [AWS Key Management Service (KMS)](https://aws.amazon.com/kms/) to encrypt your environment variables at rest.
702
702
703
703
The `kmsKeyArn` config variable enables you a way to define your own KMS key which should be used for encryption.
Copy file name to clipboardexpand all lines: docs/guides/intro.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Serverless Framework Concepts
2
2
3
-
The Serverless Framework helps you develop and deploy [AWS Lambda](https://serverless.com/aws-lambda/) functions, along with the AWS infrastructure resources they require. It's a CLI that offers structure, automation and best practices out-of-the-box, allowing you to focus on building sophisticated, event-driven, serverless architectures, comprised of [Functions](#functions) and [Events](#events).
3
+
The Serverless Framework helps you develop and deploy AWS Lambda functions, along with the AWS infrastructure resources they require. It's a CLI that offers structure, automation and best practices out-of-the-box, allowing you to focus on building sophisticated, event-driven, serverless architectures, comprised of [Functions](#functions) and [Events](#events).
4
4
5
5
The Serverless Framework is different from other application frameworks because:
0 commit comments