AWS SAM CLI
コマンドを使用して Lambda アプリケーションを構築しようとしています。
sam build --template C:/MyProject/template.yaml --build-dir C:/MyProject/.aws-sam/build
しかし、私はこのエラーが発生しています:
ビルドに失敗しました
エラー: '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
これは、プラグインをIntellij
使用して作成されたサンプル プロジェクトです。バージョンをインストールしました (別のバージョンを試しましたが、機能しませんでした)。プロジェクトのGitHubで、サポートされていることがわかります。AWS Toolkit
SAM CLI
0.9.0
jdk1.8.0_191
java 8
[ ] Supported AWS Lambda Runtimes
[x] java8
このエラーが発生するのはなぜですか?