8得票1回答
使用SAM应用程序如何定义身体映射模板?

我是AWS和SAM的新手。我正在使用AWS服务开发虚拟后端,我在本地使用SAM应用程序编写代码。我在其中定义了API和Lambda的结构。 AWSTemplateFormatVersion: '2010-09-09' Transform: AWS::Serverless-2016-10-31...

7得票1回答
在另一个端口上运行AWS SAM本地应用程序模型

我已经成功地在我的机器上通过以下命令在端口3000上运行了AWS SAM Local: sam local start-api 文档中提到有一个标志 -d,可以在不同的端口上以调试模式运行服务器。我需要在8080端口上运行它。所以我尝试了以下命令: sam local start-ap...

7得票1回答
如何为API方法启用ApiKeyRequired?

我希望使用API Gateway的标准API密钥功能。如果我使用标准的CloudFormation,可以通过将属性ApiKeyRequired设置为true来实现方法。如何使用SAM实现此功能? 我尝试使用Swagger,但似乎不起作用: swagger: "2.0" in...

7得票1回答
如何在SAM模板中更改API阶段的名称?

我正在使用SAM部署Lambda函数,并使用类似于此模板片段将其通过API Gateway可调用的HTTP: MyFunction: Type: AWS::Serverless::Function Properties: … Events: MyApi: ...

7得票2回答
我该如何调用在AWS SAM模板中定义的另一个Lambda函数?

我知道如何调用已命名且存在于Lambda函数中的lambda函数,但如何让FunctionA调用在AWS SAM模板中一起定义的FunctionB,而且不会提前知道名称(即动态)? 是否有一种方法可以在SAM模板中传递FunctionB的名称,以便在创建FunctionA之前模板知道Func...

7得票4回答
AWS SAM:如何在Lambda函数之间共享文件

我正在使用AWS SAM(无服务器应用程序模型)在API Gateway环境下构建Python 3.6 Lambda代码。因此,我有一个单独的template.yaml文件,可以创建多个Lambda函数。它们被组织到项目中各自的子目录中。Lambda还共享几个常见的文件,这些文件保存在共享文件...

7得票1回答
SAM本地开发:您可以直接使用CloudFormation文件而不是SAM模板吗?

我正在尝试直接使用编译后的CloudFormation文件来运行SAM本地环境。我找不到这样做的方法,是否有人成功实现?

7得票2回答
API网关如何与aws-sam进行HTTP代理集成(而不是Lambda代理)

我正在尝试使用aws-sam在本地开发/模拟我的API网关。我的API网关广泛使用HTTP代理集成。生产资源如下所示: 我找到的所有aws-sam示例都 以及相关文档和问答,都使用Lambda集成/强烈依赖于Lambda函数作为代理资源,而不是HTTP代理集成。 是否有一种方法可以为a...

7得票2回答
AWS SAM发布/部署流程

我对使用sam进行发布/部署的流程还不是很了解。我最大的问题在于,我的sam模板声明了一个 AWS::Serverless::Function ,而 CodeUri 参数强制我输入一个 s3 存储桶的 URL。 我曾看到过一些示例,其中 CodeUri 只是计算机上代码资源的路径。当我尝试这...

7得票1回答
在本地测试SAM应用程序时,使用sam local start-api命令会出现错误。

你好,我有一个使用 Lambda 函数并可从 REST 端点调用的 SAM 应用程序。在正常情况下一切都运行良好。但是当我尝试使用 sam local start-lambda、sam local start-api 或 sam local invoke 在本地测试 SAM 应用程序时,会出现...