AWS Cloud9 现已不再向新客户提供。AWS Cloud9 的现有客户可以继续正常使用该服务。了解更多
调试无服务器应用程序的配置选项
通过内联操作,您可以轻松地查找和定义直接调用 Lambda 函数或使用 SAM 模板的属性。您还可以定义属性 "lambda"
(函数运行方式)、"sam"
(AWS SAM CLI 构建应用程序的方式),以及 "aws"
(提供 AWS 连接信息的方式)。
属性 | 描述 |
---|---|
|
指定哪个扩展管理启动配置。始终设置为 |
|
指定一个易于阅读的名称,以显示在 Debug launch configuration(调试启动配置)列表中。 |
|
指定要由指定扩展程序执行的配置类型 ( |
|
指定资源调用的入口点。 为了直接调用 Lambda 函数,请为以下
为了使用 SAM 模板调用 Lambda 资源,请为以下
|
属性 | 描述 |
---|---|
|
将操作参数传递到您的函数。例如,如果您要写入 Amazon S3 存储桶,请将存储桶名称配置为环境变量。不要对您所写入的存储桶名称进行硬编码。 |
|
为作为输入提供给 Lambda 函数的事件负载提供两个选项。
|
|
指定为运行一个已调用 Lambda 函数所提供的内存(以兆为单位)。 |
|
指定 Lambda 函数使用的运行时。有关更多信息,请参阅 AWS Lambda 运行时。 |
|
设置调试会话超时之前的允许时间(以秒为单位)。 |
AWS Toolkit 扩展使用 AWS SAM CLI 在本地构建和调试无服务器应用程序。您可以使用 launch.json
文件中的 "sam"
配置属性来配置 AWS SAM CLI 命令的行为。
属性 | 描述 | 默认值 |
---|---|---|
|
配置 |
空字符串 |
|
指示是否在类似 AWS Lambda 的 Docker 容器内构建函数。 |
|
|
Lambda Docker 容器应连接到的现有 Docker 网络的名称或 ID,以及默认桥接网络。如果未指定此项,Lambda 容器将仅连接到默认的桥接 Docker 网络。 |
空字符串 |
|
其他本地调用参数。 |
空字符串 |
|
指定命令是否应跳过下拉最新 Docker 镜像获取 Lambda 运行时的操作。 |
|
|
通过使用参数向 SAM 模板输入客户值来对其进行自定义。有关更多信息,请参阅《AWS CloudFormation 用户指南》中的参数。 |
|
属性 | 描述 | 默认值 |
---|---|---|
|
从凭证文件中选择一个特定的配置文件(如 |
由现有共享 AWS Config 文件或共享 AWS 凭证提供的 AWS 凭证。 |
|
设置服务的 AWS 区域(如 us-east-1)。 |
与活动凭证配置文件关联的默认 AWS 区域。 |