elasticbeanstalk 2

[CI/CD] Github Action을 사용한 자동 배포 구축(CD), Github Secrets 생성, Github Action 스크립트 작성

Github Secrets 생성 Github- Settings- Secrets and variables New repository secret에서 IAM 권한 액세스 키 저장 AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY APPLICATION_YML Github Action 스크립트 사용 예시 aws_access_key: ${{ secrets.AWS_ACCESS_KEY_ID }} aws_secret_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} Github Action 스크립트 작성 Beanstalk Deploy 스크립트 레퍼런스 https://github.com/marketplace/actions/beanstalk-deploy 예시 deploy.ym..

[CI/CD] AWS Elastic Beanstalk 애플리케이션 생성, 수동 배포 방법, AWS IAM 사용자 생성

AWS Elastic Beanstalk 애플리케이션 생성 AWS Elastic Beanstalk- 애플리케이션 생성 환경티어: 웹 서버 환경 애플리케이션 이름: (애플리케이션 이름) 환경이름: (환경이름 ex)애플리케이션 이름-env) 도메인: (애플리케이션 이름) 플랫폼 플랫폼 유형: 관리형 플랫폼 플랫폼: Docker 플랫폼 브랜치: Docker running on 64bit Amazon Linux 2 플랫폼 버전: 3.6.4 (Recommended) 애플리케이션 코드 코드 업로드 선택 버전 레이블: 1 로컬 파일: 파일 선택 후 업로드 Dockerfile, DockerComposeFile, Jar 이렇게 3가지의 압축 파일 압축 프로젝트 전체를 압축해도 되지만, 용량 때문에 위의 3가지 파일만 압축..

728x90