这可能是一个非常愚蠢的问题...
我已经从某个人那里接过一个角色,并且我大致遵循了他们的结构并设置了AWS Lambda函数。
我已经创建了处理程序类,控制器,服务等,并且应用程序启动没有问题。
我的问题是aws.jar文件没有出现在目标文件夹中,而且我不确定自己做错了什么。
我的template.yaml文件如下:
AWSTemplateFormatVersion: '2010-09-09'
Transform: AWS::Serverless-2016-10-31
Description: Description is here
Resources:
UpdateUserProfileFunction:
Type: AWS::Serverless::Function
Properties:
Handler: com.company.lambda.userprofile.updater.handler.aws.UpdateUserProfileRequestHandler
Runtime: java8
CodeUri: target/company-lambda-user-profile-updater-201810-8-SNAPSHOT-aws.jar
MemorySize: 256
Timeout: 60
这将为目标中包含aws jar的应用程序建立镜像。
处理程序如下:
package com.company.lambda.userprofile.updater.handler.aws;
import org.springframework.cloud.function.adapter.aws.SpringBootRequestHandler;
public class UpdateUserProfileRequestHandler extends SpringBootRequestHandler<ScheduledEvent, String> {}
任何建议都将不胜感激,因为我是这种东西的新手!