AWS Cloud9 is no longer available to new customers. Existing customers of
AWS Cloud9 can continue to use the service as normal.
Learn more
Configuration options for debugging serverless applications
With inline actions, you can easily find and define properties for invoking Lambda functions directly or with the SAM template. You can also define properties for
"lambda"
(how the function runs), "sam"
(how the AWS SAM CLI
builds the application), and "aws"
(how AWS connection information is
provided).
Property | Description |
---|---|
|
Specifies which extension manages the launch configuration.
Always set to |
|
Specifies a reader-friendly name to appear in the Debug launch configuration list. |
|
Specifies the type of configuration to be performed by the designated extension ( |
|
Specifies the entry point for invoking the resource. For invoking the Lambda function directly, set values for the
following
For invoking the Lambda resources with the SAM template, set
values for the following
|
Property | Description |
---|---|
|
Passes operational parameters to your function. For example, if you're writing to an Amazon S3 bucket, configure the bucket name as an environment variable. Do not hard code the bucket name that you're writing to. |
|
Provides two options for the event payload that you provide to your Lambda function as input.
|
|
Specifies megabytes of memory provided for running an invoked Lambda function. |
|
Specifies the runtime used by the Lambda function. For more information, see AWS Lambda runtimes. |
|
Sets the time allowed, in seconds, before the debug session times out. |
The AWS Toolkit extension uses the AWS SAM CLI to build and debug serverless applications
locally. You can configure the behavior of AWS SAM CLI commands using properties of the
"sam"
configuration in the launch.json
file.
Property | Description | Default value |
---|---|---|
|
Configures how the |
Empty string |
|
Indicates whether to build your function inside an AWS Lambda-like Docker container. |
|
|
Specifies the name or ID of an existing Docker network that the Lambda Docker containers should connect to, along with the default bridge network. If not specified, the Lambda containers only connect to the default bridge Docker network. |
Empty string |
|
Additional local invoke arguments. |
Empty string |
|
Specifies whether the command should skip pulling down the latest Docker image for Lambda runtime. |
|
|
Customizes your SAM template by using parameters to input customer values to it. For more information, see Parameters in the AWS CloudFormation User Guide. |
|
Property | Description | Default value |
---|---|---|
|
Selects a specific profile (for example,
|
The AWS credentials provided by your existing shared AWS config file or shared AWS credentials file. |
|
Sets the AWS Region of the service (for example, us-east-1). |
The default AWS Region associated with the active credentials profile. |