-
0 votesanswersviews
如何从AWS SAM获得堆栈输出?
我想对我的无服务器项目执行自动集成测试 . 要做到这一点,我需要以某种方式得到api endpoints . 已经有the plugin serverless-stack-output用于无服务器框架的目的 . 但我想知道在部署应用程序后如何通过AWS SAM实现类似的功能? 同时,如果我能以某种方式得到我的api的基本URL以及各个 endpoints ,那么我就能够连接它们并对它们进行测试 ... -
1 votesanswersviews
如何使用现有的Cloud Formation模板生成SAM Local环境
我正在研究引用AWS无服务器数据湖的Data Lake项目 . https://github.com/awslabs/aws-data-lake-solution当我尝试创建SAM本地模板文件时,我遇到了现有资源配置的一些问题(API Gateway,Coginto User Pool) . 我是否可以使用现有的 Cloud 形成模板来生成SAM本地环境 . 请让我知道我必须对现有模板进行哪些更... -
6 votesanswersviews
将AWS SAM Local与docker中的dynamodb连接起来
我已经使用AWS sam本地设置了api gateway / aws lambda对,并确认我可以在运行后成功调用它 sam local start-api 然后我在docker容器中添加了一个本地dynamodb实例,并使用aws cli在其上创建了一个表 但是,将代码添加到lambda以写入我收到的dynamodb实例: 2018-02-22T11:13:16.172Z ed9ab38e-f... -
0 votesanswersviews
使用aws eclipse工具包调试aws-sam项目
我正在尝试使用步骤here调试aws-sam应用程序 . 但是,我无法让eclipse工具包进入调试模式 . 在调试模式下运行的第一步似乎正常工作,即项目构建并成功运行测试,如下面的输出中所示 [INFO] Scanning for projects... [INFO] ... -
0 votesanswersviews
AWS SAM FindInMap未填充变量
我试图获得一个简单的SAM模板,使用!FindInMap内部函数“动态”填充环境变量 . 我已经按照许多例子,包括AWS的文档,没有任何运气 . 由于某种原因,即使一切看起来都是正确的,该函数也不会使用它来填充环境变量 . 它只是将变量设置为空字符串 . 您可以从下面的代码中看到我在其中使用了!Ref函数,但是尝试了硬编码函数的参数而没有任何运气 . 您还会注意到该函数位于 Global 部分,您... -
0 votesanswersviews
在AWS SAM中使用!Ref设置环境变量?
我正在使用SAM CLI v0.8.1 . 我正在尝试将环境变量MY_TABLE_VAR设置为我的资源(MyTableResource)中表的名称 . 但是,在本地运行我的应用程序时,MY_TABLE_VAR未定义 . 你能告诉我我的模板有什么问题吗?我该如何正确设置?以下是我的SAM模板: Globals: Function: Timeout: 30 Ru... -
0 votesanswersviews
自动创建Kinesis Firehose交付流 - 使用(SAM)无服务器应用程序模型的Splunk目标
我已成功设置Kinesis Stream,使用Splunk Add-on for Amazon Kinesis(https://splunkbase.splunk.com/app/3719/)将数据发送到Splunk . 我按照官方文档中描述的步骤进行操作:https://docs.aws.amazon.com/firehose/latest/dev/create-destination.html... -
0 votesanswersviews
未授权执行:dynamodb:扫描Lambda
我需要扫描一个dynamodb数据库,但我一直收到这个错误: “errorMessage”:“调用扫描操作时发生错误(AccessDeniedException):用户:arn:aws:sts :: 747857903140:assume-role / test_role / TestFunction无权执行:dynamodb:扫描资源:arn: AWS:dynamodb:美国东部-1:7478... -
6 votesanswersviews
如何更改SAM模板中API阶段的名称?
我正在使用SAM来部署Lambda函数,并使用大约使用此模板snipplet通过API网关使其可通过HTTP进行调用: MyFunction: Type: AWS::Serverless::Function Properties: … Events: MyApi: Type: Api Properties: P... -
2 votesanswersviews
Visual Studio代码调试程序未连接到SAM本地
根据AWS文档,我正在以这样的方式启动SAM本地: $ sam local start-api -d 5858 我在launch.json中有以下内容 { "version": "0.2.0", "configurations": [ { "name": &qu... -
3 votesanswersviews
sam local start-lambda - 如何将s3事件发送到sam本地 endpoints
我可以调用本地lambda http endpoints (sam local start-lambda),但是如何在使用Dockerized lambda环境时使用(模拟)AWS事件(s3等)触发lambda endpoints (sam本地调用) -e event.json myLambdaFunction)? 我想在本地运行的lambda endpoints 上触发s3事件,就像我在部署到A... -
0 votesanswersviews
使用docker-compose在两个docker容器中共享可执行文件
我试图找到一种方法来开发环境 . 我已经能够将所有内容单独停靠,但现在我正在尝试将所有内容自动化为单个命令以启动和运行开发环境 . 当前堆栈 Angular 5 Golang Lambda REST Api Mongo DB 运行开发的当前进程 如果不使用docker来运行此环境,我必须执行以下操作 1)在Angular项目文件夹上运行服务 2)在Golang项目中,我必须构建我的... -
0 votesanswersviews
“sam local start-api”失败并显示“无效卷规范”(Windows 10 Pro,Docker for Windows)
我正在使用SAM CLI 0.6.0,当我使用 sam init --runtime java 生成应用程序运行 sam local start-api 时,我收到以下错误 PS C:\Users\Kiran\AWS\SAM\java-sample\sam-app> sam local start-api 2018-09-03 10:49:49 Mounting HelloWorldFunc... -
0 votesanswersviews
如何从AWS SAM本地读取s3存储桶
我有一个lambda,我希望使用AWS SAM本地测试 . lambda需要从 Cloud 上的s3桶读取 . 如何从AWS SAM本地环境允许这种情况发生? 谢谢 安格斯