7

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 ToolkitSAM CLI0.9.0jdk1.8.0_191java 8

[ ] Supported AWS Lambda Runtimes
    [x] java8

このエラーが発生するのはなぜですか?

4

2 に答える 2