Вероятно, это действительно глупый вопрос ...
Я взял на себя роль кого-то, и я примерно следовал за его структурой и настроил функцию лямбда-AWS.
Я создал класс обработчика, контроллер, службу и т. Д., И приложение запускается без проблем.
Моя проблема заключается в том, что файл 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.
Обработчик выглядит следующим образом:
package com.company.lambda.userprofile.updater.handler.aws;
import org.springframework.cloud.function.adapter.aws.SpringBootRequestHandler;
public class UpdateUserProfileRequestHandler extends SpringBootRequestHandler<ScheduledEvent, String> {}
Буду признателен за любые советы, так как я новичок в такого рода вещах!