Aws lambda 保存和测试AWS Lambda函数

Aws lambda 保存和测试AWS Lambda函数,aws-lambda,Aws Lambda,有没有一种方法可以通过单击保存和测试AWS Lambda函数?理想情况下,我希望能够测试未保存的更改,但我看不到这方面的选项。我只是觉得每次我想测试更改时保存都很乏味。将automation runner与服务一起使用怎么样 在这种情况下,您可以定义部署工作流,并使用 最终部署 其中deploy.yaml定义了自动化工作流 init: functionRole: lambda-helloworld-executor functionName: HelloWorld codeZip:

有没有一种方法可以通过单击保存和测试AWS Lambda函数?理想情况下,我希望能够测试未保存的更改,但我看不到这方面的选项。我只是觉得每次我想测试更改时保存都很乏味。

将automation runner与服务一起使用怎么样

在这种情况下,您可以定义部署工作流,并使用

最终部署

其中deploy.yaml定义了自动化工作流

init:
  functionRole: lambda-helloworld-executor
  functionName: HelloWorld
  codeZip: /tmp/hello/main.zip
  privilegePolicy: privilege-policy.json
pipeline:
  deploy:
    action: aws/lambda:deploy
    credentials: aws
    functionname: $functionName
    runtime:  go1.x
    handler: helloworld
    code:
      zipfile: $LoadBinary(${codeZip})
    rolename: lambda-helloworld-executor
    define:
      - policyname: my-bucket-role
        policydocument: $Cat('${privilegePolicy}')
    attach:
      - policyarn: arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole

最后,您可能需要进行端到端测试自动化

如果您通过AWS Lambda控制台创建Lambda函数,那么您需要在运行测试之前保存该函数。这是因为函数在Lambda容器上运行,而不是在控制台中运行

或者,您可以在自己的计算机上而不是在Lambda服务上运行Lambda Local来测试功能。代码工作后,您可以将其上载到AWS


请参阅:

好的,谢谢。是否有任何建议的地方可以请求AWS的功能请求?如果他们添加一个按钮,在保存后立即进行测试,那就太好了。AWS管理控制台底部有一个反馈按钮。