AWS Cloud9 不再向新客户提供。 AWS Cloud9 的现有客户可以继续正常使用该服务。了解更多
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
调试无服务器应用程序的配置选项
通过内联操作,您可以轻松地找到和定义用于直接调用 Lambda 函数或使用模板调用 Lambda 函数的SAM属性。您还可以为"lambda"
(函数如何运行)、"sam"
(如何 AWS SAM CLI构建应用程序)和"aws"
(如何提供 AWS 连接信息)定义属性。
属性 | 描述 |
---|---|
|
指定哪个扩展管理启动配置。始终设置 |
|
指定一个易于阅读的名称,以显示在 Debug launch configuration(调试启动配置)列表中。 |
|
指定要由指定扩展程序执行的配置类型 ( |
|
指定资源调用的入口点。 为了直接调用 Lambda 函数,请为以下
要使用模板调用 Lambda 资源SAM,请为以下
|
属性 | 描述 |
---|---|
|
将操作参数传递到您的函数。例如,如果您要写入 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 配置文件或共享 AWS 凭据文件提供的凭据。 AWS |
|
设置服务的 AWS 区域(例如 us-east-1)。 |
与活动凭证配置文件关联的默认 AWS 区域。 |