aws-sam相关内容

AWS:为什么我无法将自定义域分配给嵌套堆栈?

我正在尝试将自定义域集成到 HTTP API 我正在使用 AWS API Gateway 和 AWS Lambda 进行开发.我正在使用 AWS SAM 模板.我有一个根堆栈和嵌套堆栈. 对于这个问题,我将使用一个嵌套堆栈的代码片段.在那里,这就是我希望 URL 端点的样子 根堆栈 - api.example.com 嵌套堆栈 - api.example.com/nested ..

如何使用 AWS SAM 为 HttpApi 配置自定义域?

我正在使用 AWS Lambda、AWS API Gateway 和 aws-sam 开发 API.我已经实现了 Firebase 身份验证.我也使用嵌套堆栈. 我正在尝试为我的 API 端点使用自定义域,因此我可以像 api.mydomain.com/products、api.mydomain.com/sales 一样调用等等.我已准备好域和来自 AWS Certificate Manag ..

AWS SAM - 无法创建变更集:Water ChangeSetCreateComplete 失败

AWS SAM 使用 aws-sam-cli 将代码库部署到 AWS 云,但它让我陷入以下错误. 未能创建变更集:Water ChangeSetCreateComplete 失败:Water 遇到终端故障状态状态:FAILED.原因:需要功能:[CAPABILITY_IAM] 解决方案 在创建或部署堆栈时,您需要明确允许创建 IAM 资源.为此,您需要在调用 sam deploy 时 ..
发布时间:2021-10-27 18:51:46 其他开发

AWS:为什么我无法为嵌套堆栈分配自定义域?

我正在尝试将自定义域集成到 HTTP API 我正在使用 AWS API Gateway 和 AWS Lambda 进行开发.我正在使用 AWS SAM 模板.在那里我有一个根堆栈和嵌套堆栈. 对于这个问题,我将使用一个带有一个嵌套堆栈的代码段.在那里,这就是我希望 URL 端点的方式 根堆栈 - api.example.com 嵌套堆栈 - api.example.com/nest ..

如何避免 AWS SAM 重建并重新上传代码不变的 gradle 函数?

我正在使用 micronaut 开发一个应用程序,使用 SAM CLI 将其部署在 AWS Lambda 上.当我包含依赖项和开发新功能时,函数包变得越来越大(现在它们大约 250MB).这使得部署需要一段时间. 最重要的是每次我编辑 template.yaml 然后运行 ​​sam build &&sam deploy 在 S3、RDS 等上尝试新配置...我必须等待 gradle 再次构 ..
发布时间:2021-06-02 21:37:57 其他开发

通过SAM创建API时,在飞行前响应中Access-Control-Allow-Headers不允许请求标头字段的内容类型

我正在使用SAM模板创建Rest API. 我正在通过Postman测试这些API,并且一切都按预期工作,但是一旦将这些API集成到我的应用程序中,就会出现此错误: 来自源'http://localhost:3033'的 已被CORS策略阻止:在飞行前响应中,Access-Control-Allow-Headers不允许请求标头字段的content-type. 这仅在PUT,POST ..

使用SAM创建API密钥和使用计划

我正在学习AWS SAM,但无法找到有关如何通过SAM模板创建API密钥和使用计划的信息. AWSTemplateFormatVersion:'2010-09-09'转换:AWS :: Serverless-2016-10-31资源:GetFamilyByIdFunction:类型:AWS :: Serverless :: Function特性:运行时:nodejs8.10处理程序:get-f ..
发布时间:2021-04-03 19:46:42 其他开发

用于与S3作为AWS服务的AWS Api Gateway集成的SAM模板

我正在编写SAM模板,我想创建一个API网关,其路径如下:- http:///userFlights/airlines/static/images/{airlineName}. 这应该能够从S3存储桶下载文件.{airlineName}的值可能类似于 IndiGo.jpg . 我能够手动创建它.但是,问题是我找不到适合SAM模板的文档.我需要使用SAM自动化我的API网关. ..
发布时间:2021-04-03 19:46:09 其他开发

AWS SAM&参数存储:如何选择参数以部署到不同的环境中

我有一个设置,其中我将CodeCommit用作存储lambda函数的存储库,并使用AWS SAM部署和创建lambda函数来存储CodePipeline. 我想将lambda函数部署到不同的环境中,例如QA,staging和Prod.我已经使用AWS参数存储来引用我的变量. 下面是我设置的template.yaml文件,该文件创建了一个lambda函数,它使用AWS参数存储引用了vai ..

在本地运行SAM时如何连接RDS实例?

我正在使用SAM(无服务器应用程序模型)在本地测试连接到云中Aurora RDS实例的Lambda函数. 使用以下命令: sam本地调用"lambda函数名称" --event event.json 正在执行Lambda函数,但在返回SQL结果时,它会返回null作为输出. 如何配置Docker容器与RDS实例通信? 解决方案 如sam本地调用帮助中所述,您可以将Doc ..
发布时间:2021-04-03 19:14:25 其他开发

是否可以使用AWS SAM使用不同的lambda版本配置不同的API Gateway阶段

我有一个适用于我的应用程序的SAM模板.每次我使用新的API Gateway阶段名称部署SAM模板时,它都会替换先前创建的阶段. 因此,找到了这篇文章,可以帮助我发布指向不同lambda版本的不同版本. https://aws.amazon.com/blogs/compute/using-api-gateway-stage-variables-to-manage-lambda-functio ..

无法在Windows 10上使用pip安装aws-sam-cli

我精疲力尽。 我正在尝试安装aws-sam-cli,以便可以在本地测试AWS Lambda函数。我遵循了我能找到的所有教程,但被卡住了。 我已经在本地计算机上安装了docker和python 3.7,但是当我尝试安装AWS时-sam-cli使用: pip install aws-sam-cli 我收到以下错误: 找不到满足要求pypiwin32 == ..
发布时间:2020-06-06 19:54:17 其他开发