일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- kotlin
- JPA
- build_test
- Action
- QueryDSL
- springboot
- immutable
- 사이드 프로젝트
- git
- compiler
- rds
- db
- workflow
- mutable
- Github
- aws
- redis
- template
- 토비의 스프링
- CodeDeploy
- java
- JUnit
- 알고리즘
- string
- Spring
- EC2
- Airflow
- AOP
- Today
- Total
목록aws (5)
개발 일기
이번 포스팅에서는 aws redis 를 생성해보겠습니다 aws는 ec2 rds 말고도 많은 프리티어 시스템을 제공해줍니다 그중 하나인 redis 도 제공을 해줍니다 이번 프로젝트에 사용할 일이 생겼으니 한번 생성해보겠습니다. aws 검색창에 ElastiCache 를 검색해줍니다! 해당 대시보드에서 지금 시작을 눌러주시고! 위와 같이 설정한 후 아래의 이름과 상세내용을 기입해 줍니다. redis 설정중에 노드 유형이란 게 있습니다 aws프리티어는 t3.micro 또는 t2.micro만 제공하니.. 두 개 중 하나를 선택해주세요 저는 t3를 선택하겠습니다. 주의 사항! 꼭 다중 AZ를 해제해주세요 요금이 발생합니다. 이제 아래의 자신의 보안 그룹 등을 적고 생성을 눌러줍니다. 이제 레디스가 생성되는 것만 기..
Github action 과 aws codeDeploy를 이용하여 SpringBoot 프로젝트 ec2에 배포하기 - 1 이제 Github 에서 배포 설정을 해보겠습니다. Master 에 Push 나 Pull_Request 가 발생하면 바로 EC2에 배포가 되게 해보겠습니다. 1. workflow 작성하기 github action 으로 이동하여 워크 플로우를 작성해 줍시다. workflow 를 작성하기 전에 action 에서 aws cli 를 이용 할 수 있는지 검색해 봅시다. 위와 같은 cli 를 지원하는군요 바로 작성해 보겠습니다. name: Deploy SpringBoot Project on: push: branches: [ master ] pull_request: branches: [ master ..
안녕하세요 이번 포스팅에서는 github action과 aws codeDeploy를 이용하여 SpringBoot 프로젝트를 ec2에 배포해보겠습니다. (CI CD 구축) 흐름도 첨부 예정 전체적인 흐름은 이러합니다 개발자 - Github action - aws cli s3 업로드 - codeDeploy ec2 코드 전송 AWS 권한 설정하기 aws cli를 이용할거기 때문에 문서를 찾아봅니다 Access Key Id 와 Secret Key 가 필요합니다. 일단 EC2 의 설정부터 시작하겠습니다. 1-1 EC2 역할 설정하기 IAM - 역할 메뉴로 이동합니다. aws 검색창에 IAM으로 검색하면 IAM 메뉴로 이동할 수 있습니다. 역할 만들기를 클릭해줍니다. 해당 화면에서 EC2를 클릭하고 다음으로 이동합..
이번 포스팅에서는 AWS EC2 인스턴스 생성하기를 진행해보겠습니다. aws 회원가입이 진행되어 있다는 기준 하에 작성합니다. 1. AWS 인스턴스 생성하기 EC2 대시보드에 들어가 줍니다. EC2 대시보드는 aws 검색창에 EC2라고 검색하면 들어가실 수 있습니다. 인스턴스 시작을 눌러줍시다. Ubuntu 및 여러 가지 os가 존재합니다 저는 aws에서 지원하는 버전으로 인스턴스를 생성하겠습니다. 체크박스를 눌러줍시다. 여러 가지 인스턴스 유형을 고를 수 있는 화면이 나옵니다. 프리티어 나 2 코어 2기가 2코어 4기가 여러 종류가 있습니다. 프리티어를 생성해보겠습니다 프리티어는 t2.micro 유형으로 CPU 1코어 메모리 1기가 의 스펙을 가지고 있습니다. 프리티어로 사용 안 할 시 한 달에 약 한..