aws-sam相关内容
AWSTemplateFormatVersion: '2010-09-09' Transform: AWS::Serverless-2016-10-31 Description: hello Resources: ApiGatewayApi: Type: AWS::Serverless::Api Properties: StageName: stage TracingE
..
我正在尝试将自定义域集成到 HTTP API 我正在使用 AWS API Gateway 和 AWS Lambda 进行开发.我正在使用 AWS SAM 模板.我有一个根堆栈和嵌套堆栈. 对于这个问题,我将使用一个嵌套堆栈的代码片段.在那里,这就是我希望 URL 端点的样子 根堆栈 - api.example.com 嵌套堆栈 - api.example.com/nested
..
我正在使用 AWS Lambda、AWS API Gateway 和 aws-sam 开发 API.我已经实现了 Firebase 身份验证.我也使用嵌套堆栈. 我正在尝试为我的 API 端点使用自定义域,因此我可以像 api.mydomain.com/products、api.mydomain.com/sales 一样调用等等.我已准备好域和来自 AWS Certificate Manag
..
AWS SAM 使用 aws-sam-cli 将代码库部署到 AWS 云,但它让我陷入以下错误. 未能创建变更集:Water ChangeSetCreateComplete 失败:Water 遇到终端故障状态状态:FAILED.原因:需要功能:[CAPABILITY_IAM] 解决方案 在创建或部署堆栈时,您需要明确允许创建 IAM 资源.为此,您需要在调用 sam deploy 时
..
我正在使用 AWS Lambda、API 网关、RDS (MySQL) 开发 REST API.我正在使用 aws-sam 工具来构建、配置我的工作并将其发布到云端. 请检查我现在正在使用的以下 template.yaml 文件. AWSTemplateFormatVersion: '2010-09-09'转换:AWS::Serverless-2016-10-31说明:>aaaa-rest
..
我正在尝试将自定义域集成到 HTTP API 我正在使用 AWS API Gateway 和 AWS Lambda 进行开发.我正在使用 AWS SAM 模板.在那里我有一个根堆栈和嵌套堆栈. 对于这个问题,我将使用一个带有一个嵌套堆栈的代码段.在那里,这就是我希望 URL 端点的方式 根堆栈 - api.example.com 嵌套堆栈 - api.example.com/nest
..
我正在使用 micronaut 开发一个应用程序,使用 SAM CLI 将其部署在 AWS Lambda 上.当我包含依赖项和开发新功能时,函数包变得越来越大(现在它们大约 250MB).这使得部署需要一段时间. 最重要的是每次我编辑 template.yaml 然后运行 sam build &&sam deploy 在 S3、RDS 等上尝试新配置...我必须等待 gradle 再次构
..
在AWS SAM .yaml模板中,我可以为每个lambda函数声明一个内联策略,如下所示: AWSTemplateFormatVersion:'2010-09-09'转换:"AWS :: Serverless-2016-10-31"资源:我的功能:类型:"AWS :: Serverless :: Function"特性:处理程序:index.handler运行时:nodejs8.10Code
..
我正在使用 sam deploy 部署lambda函数和API网关.它可以正常工作,但是在我通过AWS控制台手动删除了lambda函数之后却无法正常工作.我遇到以下错误: "ResourceStatusReason":“未找到函数:arn:aws:lambda:ap-southeast-2:286334053171:function:Polaroid(Service:AWSLambdaInter
..
我正在使用SAM模板创建Rest API. 我正在通过Postman测试这些API,并且一切都按预期工作,但是一旦将这些API集成到我的应用程序中,就会出现此错误: 来自源'http://localhost:3033'的 已被CORS策略阻止:在飞行前响应中,Access-Control-Allow-Headers不允许请求标头字段的content-type. 这仅在PUT,POST
..
我有一个SAM模板,用于构建与API网关集成的4个lambda函数. AWSTemplateFormatVersion:'2010-09-09'转换:AWS :: Serverless-2016-10-31描述:描述您的功能的AWS无服务器规范模板.#避免在部署Api网关时创建“阶段".全球:api:OpenApiVersion:3.0.1资源:#适用于所有用户方法的api网关模型ApiGat
..
我正在学习AWS SAM,但无法找到有关如何通过SAM模板创建API密钥和使用计划的信息. AWSTemplateFormatVersion:'2010-09-09'转换:AWS :: Serverless-2016-10-31资源:GetFamilyByIdFunction:类型:AWS :: Serverless :: Function特性:运行时:nodejs8.10处理程序:get-f
..
我正在编写SAM模板,我想创建一个API网关,其路径如下:- http:///userFlights/airlines/static/images/{airlineName}. 这应该能够从S3存储桶下载文件.{airlineName}的值可能类似于 IndiGo.jpg . 我能够手动创建它.但是,问题是我找不到适合SAM模板的文档.我需要使用SAM自动化我的API网关.
..
我有一个设置,其中我将CodeCommit用作存储lambda函数的存储库,并使用AWS SAM部署和创建lambda函数来存储CodePipeline. 我想将lambda函数部署到不同的环境中,例如QA,staging和Prod.我已经使用AWS参数存储来引用我的变量. 下面是我设置的template.yaml文件,该文件创建了一个lambda函数,它使用AWS参数存储引用了vai
..
我正在使用SAM(无服务器应用程序模型)在本地测试连接到云中Aurora RDS实例的Lambda函数. 使用以下命令: sam本地调用"lambda函数名称" --event event.json 正在执行Lambda函数,但在返回SQL结果时,它会返回null作为输出. 如何配置Docker容器与RDS实例通信? 解决方案 如sam本地调用帮助中所述,您可以将Doc
..
用例:在SAM YAML文件中为Lambda函数创建S3事件时,请参考现有存储桶 AWSTemplateFormatVersion:'2010-09-09'转换:AWS :: Serverless-2016-10-31说明:sam-app的示例SAM模板全球:功能:超时时间:900记忆体大小:2048环境:变量:TABLE_NAME:"111"ENDPOINT_OVERRIDE:"222"资源
..
我有一个适用于我的应用程序的SAM模板.每次我使用新的API Gateway阶段名称部署SAM模板时,它都会替换先前创建的阶段. 因此,找到了这篇文章,可以帮助我发布指向不同lambda版本的不同版本. https://aws.amazon.com/blogs/compute/using-api-gateway-stage-variables-to-manage-lambda-functio
..
我们有 someAWSAccount 假定 someaccountrole 的实例配置文件名称为 p 在该帐户中创建了名称为 some-permission-boundary 的托管策略( someAWSAccount )。 需求为 资源: HelloWorldFunction: 类型:AWS :: Serverless :: Function 属性: CodeUri:你好
..
下面是SAM模板: 资源: HelloWorldFunction: 类型:AWS :: Serverless :: Function 属性: CodeUri:hello-world / 处理程序:app.LambdaHandler 运行时:nodejs8.10 事件: MySQSEvent: 类型:SQS 属性: 队列:!GetAtt SomeQueue.Arn Bat
..
我精疲力尽。 我正在尝试安装aws-sam-cli,以便可以在本地测试AWS Lambda函数。我遵循了我能找到的所有教程,但被卡住了。 我已经在本地计算机上安装了docker和python 3.7,但是当我尝试安装AWS时-sam-cli使用: pip install aws-sam-cli 我收到以下错误: 找不到满足要求pypiwin32 ==
..