8得票4回答
AWS SAM - 配置 TOML 文件

我正在使用AWS SAM和GitHub Actions进行堆栈部署,尝试使用Config TOML文件并在deploy命令中指定配置环境,但遇到了问题,似乎忽略了我的指定。我唯一能猜测的错误可能是不能实际使用这些或者我将其放置在错误的位置,但我非常感谢您对此事提供任何帮助。在类似示例或文档方面...

8得票3回答
AWS SAM 如何使用同一个内联策略来支持多个函数

在AWS SAM .yaml模板中,我可以为每个lambda函数声明一个内联策略,如下所示: AWSTemplateFormatVersion: '2010-09-09' Transform: 'AWS::Serverless-2016-10-31' Resources: MyFunct...

8得票2回答
使用SAM创建API密钥和使用计划

我正在学习AWS SAM,但在SAM模板中创建API密钥和使用计划方面遇到了困难,很难找到相关信息。 AWSTemplateFormatVersion: '2010-09-09' Transform: AWS::Serverless-2016-10-31 Resources: GetF...

8得票2回答
AWS SAM模板设置特定环境变量

我正在尝试配置Lambda函数的S3策略存储桶,这是与环境相关的。我想在" sam package "或" sam deploy "期间传递一个变量,指定"dev"、"test"或"prod"。该变量将用于template.yaml文件中选择特定于环境的设置: AWSTemplateForm...

8得票1回答
如何在AWS SAM模板中为AWS :: Serverless :: Api添加请求验证器?

我正在尝试使用AWS SAM在SAM模板中将请求验证器资源链接到无服务器API。我已创建了请求验证器并在其RestApiId中引用了API,但验证器未在AWS控制台中设置为API默认验证器选项。 AWSTemplateFormatVersion: '2010-09-09' Transform...

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

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

7得票5回答
AWS SAM - Esbuild执行失败:无法找到esbuild。

我正在尝试使用'sam init'使用nodeJS和TypeScript尝试AWS SAM,但是当我想要使用'sam build'构建示例hello-world-typescript应用程序时,会收到以下消息: Building codeuri: C:\RF\GitHub\rf-09-06\...

7得票2回答
SAM 无服务器隐式 API 与 AWS::Serverless::Api 的区别

当配置SAM模板并定义AWS::Serverless::Function时,有一个名为Events的参数,它接受Api类型。这是否会创建API Gateway资源?这种事件类型和独立的AWS::Serverless::Api资源有什么区别?

7得票1回答
如何向AWS SAM本地环境提供全局环境变量

在本地运行sams测试我的API网关并传递环境变量时,我可以运行以下命令。 sam local start-api -n env-vars.json 当环境变量与特定函数绑定时,这将起到很好的作用。 MyFunction: Type: AWS::Serverless::Functi...

7得票1回答
允许开发人员创建AWS Lambda或SAM而不授予管理员权限

似乎无法在AWS中允许开发人员创建Lambda并创建或维护SAM应用程序而不基本上附加AdministratorAccess策略到其开发者角色。 AWS文档提供了建议的IAM设置,其中每个人都只是管理员,或仅具有IAMFullAccess,或更具体的权限集合,包含“iam:AttachRole...