Mic*_* Dz 6 java amazon-web-services aws-cli aws-lambda aws-sam
我正在尝试使用AWS SAM CLI命令构建Lambda应用程序:
sam build --template C:/MyProject/template.yaml --build-dir C:/MyProject/.aws-sam/build
Run Code Online (Sandbox Code Playgroud)
但我收到这个错误:
构建失败
错误:不支持'java8'运行时
这是我的template.yaml:
AWSTemplateFormatVersion: '2010-09-09'
Transform: AWS::Serverless-2016-10-31
Description: >
AWS Serverless Application
Sample SAM Template for AWS Serverless Application
Globals:
Function:
Timeout: 20
Resources:
HelloWorldFunction:
Type: AWS::Serverless::Function
Properties:
CodeUri: target/HelloWorld-1.0.jar
Handler: helloworld.App::handleRequest
Runtime: java8
Environment:
Variables:
PARAM1: VALUE
Events:
HelloWorld:
Type: Api
Properties:
Path: /hello
Method: get
Run Code Online (Sandbox Code Playgroud)
这是一个Intellij使用AWS Toolkit插件制作的示例项目,我已经安装了SAM CLI版本0.9.0和jdk1.8.0_191(我尝试过不同的版本,但它没有用),在项目的GitHub我可以看到java 8支持:
[ ] Supported AWS Lambda Runtimes
[x] java8
Run Code Online (Sandbox Code Playgroud)
为什么我收到此错误?
| 归档时间: |
|
| 查看次数: |
924 次 |
| 最近记录: |