AWS Lambda

AWS Lambda JAVA 로컬 세팅 (IntelliJ )

primary 2021. 12. 13. 17:54
반응형

 

종류 버전
OS Windows10
Docker  4.3.1
SAM CLI  1.15.0
AWS CLI 2
Maven apache-maven-3.8.4
JDK OpenJDK11 

 

22.6.10 재세팅

종류 버전
OS Windows10
Docker  4.9.0
SAM CLI  1.52.0
AWS CLI 2
Maven apache-maven-3.8.5
JDK OpenJDK11 

 

 

 

1.JDK 설치 

https://jdk.java.net/java-se-ri/11

jdk11 

 

 

2.Maven 설치 

https://maven.apache.org/download.cgi

1)apache-maven-3.8.4-bin.zip 다운로드 후 압축 해제

2)MAVEN 경로설정 

 -시스템 변수 에 MAVEN_HOME 변수 등록

 - 사용자 변수 Path 에 %MAVEN_HOME%\bin; 추가 

 

 

 

 

3.Docker Desktop for Windows

4.3.1version 

https://docs.docker.com/desktop/windows/install/

 

Install Docker Desktop on Windows

 

docs.docker.com

 

 

 

 

 

4.AWS CLI 설치 

https://aws.amazon.com/ko/cli/

 

AWS 명령줄 인터페이스

Internet Explorer에 대한 AWS 지원이 07/31/2022에 종료됩니다. 지원되는 브라우저는 Chrome, Firefox, Edge 및 Safari입니다. 자세히 알아보기

aws.amazon.com

 

 

5.AWS SAM CLI 설치 

https://docs.aws.amazon.com/ko_kr/serverless-application-model/latest/developerguide/serverless-sam-cli-install-windows.html

 

다음 설치AWS SAMWindows에 CLI 사용 - AWS Serverless Application Model

Docker는 응용 프로그램을 로컬에서 테스트하고 배포 패키지를 빌드하기 위한 전제 조건입니다.--use-container옵션. 이러한 기능을 처음에 사용하지 않으려는 경우 이 섹션을 건너뛰거나 나중에 Docke

docs.aws.amazon.com

 

 

 

 

 

 

6.JetBrains plugin 설치 

[File] > [Settings] > Plugins 

AWS Toolkit 설치 

 

 



 

 

7. AWS Serverless Application 프로젝트 생성

[File] > [New] > [Project] > AWS 선택 > AWS Serverless Application 선택 

 

jdk11 버전과 maven 빌드툴 선택 

 

 

 

Docker 세팅 후 재부팅시 WSL 설치 오류 

해당 링크를 클릭하고 wsl 패키지 업데이트.

 

 

 

 

AWS Serverless Application 세팅 참고 : https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-install-windows.html

 

Installing the AWS SAM CLI on Windows - AWS Serverless Application Model

If you don't want to grant administrator privileges to users who use the AWS Command Line Interface (AWS CLI), you can grant restricted sets of permissions to them. For more information, see Permissions.

docs.aws.amazon.com

 

반응형