# aws

[AWS]시험 접수 하기
https://www.aws.training/CertificationAWS 에서 입력하라는 정보들을 입력해서 프로필을 완성해주세요(회사 정보는 . 이런식으로 입력해도 됩니다)aws에서 한국어로 시험 편의 요청을 하면 시험시간을 +30분 해줍니다. 시험 등록 전
S3 배포 자동화 (클라이언트)
AWS access key, secrety key 발급받기 aws console 검색창에서 'IAM' 을 검색한다. 카테고리에 보이는 '엑세스 관리' - '사용자' 를 누르고 등록한 사용자가 없으면 사용자 추가를 해준다. 사용자 이름을 입력하고 다음 버튼을 눌러준
S3 배포 자동화 (서버)
EC2 시작하기 AWS 콘솔 로그인 리전을 아시아 태평양(서울)로 변경해준다. 검색창에 EC2 입력하고 클릭 인스턴스 생성. 인스턴스의 이름을 설정한다. 인스턴스 유형 선택 - 나는 ubuntu 를 선택했다. 키 페어 생성 인스턴스의 고유 보안 증서로 안전한 곳에
CI/CD 3 - SSH 클라이언트를 사용하여 인스턴스 연결, AWS 설정(태그, IAM)
1. 인스턴스 연결 이제 인스턴스를 연결한다. 1-1. SSH 클라이언트 여러 옵션 중 SSH 클라이언트를 선택한다. 이전에 받은 pem 파일을 사용할 것이다. 1-2. 터미널에서 SSH 접속 pem파일이 있는 위치로 이동한다. 다운로드된 파일을 옮기지 않아서 나의 key 파일은 Downloads에 위치하고 있다. 그런데 갑자기 `The aut
SpringSecurity & CRUD & AWS 5 로그인
일단 Member 엔티티에서 memberId가 중복되지 않도록 수정했다.다음 MemberRepository에서 memberId로 Member를 찾아오는 코드를 만들어주었다.SecurityConfig도 수정했다.이 부분이 추가됐다..loginPage : user 혹은 a

Terraform EKS 클러스터 구성
https://developer.hashicorp.com위 가이드라인을 참고하여 Terraform EKS 클러스터를 구성한다.AWS EKS는 $0.10/h의 비용을 발생시키기 때문에 요금을 주의하여 사용해야 한다.Bastion은 일종의 Proxy로 외부와 내부

[AWS] VPC 구성 및 ECS 배포 해보기(+기본개념) [6. Github action workflow 직접 작성 해 보기]
"set up a workflow yourself"Repo에 깃헙액션을 사용해 보신 적이 없다면 위와 같은 방법으로 첫 Workflow를 작성 할 수 있습니다."New workflow"기존에 작성한 워크플로우가 있으신 분들은 위 버튼으로 새 워크플로우를 등록하실 수 있

SpringSecurity & CRUD & AWS 4 회원가입
회원가입 시 데이터를 받아줄 MemberRequestDto를 만들어 주었다.MemberRepository도 만들었다.나는 Spring Data Jpa로 jpa를 시작했었지만 김영한님의 강의를 보던중 jpa로 시작해서 공부하는 것이 맞다고 하셨기 때문에 이번엔 jpa를
SpringSecurity & CRUD & AWS 3 SecurityConfig 생성
security 패키지를 만들고 config 패키지 안에 SecurityConfig 파일을 만들었다.이 config는 springSecurity 3.xx 버전 부터 사용 가능한 방법이다.2.xx에서 3.xx로 버전이 업데이트 됐을때 config 작성 방법도 바뀌었기 때

SpringSecurity & CRUD & AWS 2 멤버 생성
멤버 엔티티를 만들었다.MemberController도 만들어준다.resources - templates에 index.html을 만들어서 실행시켜보면이런 화면이 뜨는데intellij의 실행창에 보면 Using generated security password가 있다.이
SpringSecurity & CRUD & AWS 1 프로젝트 생성
스프링 시큐리티를 이용해 회원가입, 로그인, 구글&네이버 로그인 기능을 만들고, 간단하게 게시판 CRUD 기능을 만들고, AWS와 github action을 이용해 CI/CD 까지 해볼 예정이다. 일단 프로젝트를 만들었다. build.gradle이다.
CI/CD 2 - AWS EC2 인스턴스
1. Region 로그인을 하고나서 Region을 잘 확인해야 한다. 나의 경우는 서울에 있으니까 Region이 서울로 되어있는지 확인한다. 이전에 인스턴스가 사라지는 일이 있었다. 알고보니 캘리포니아에서 인스턴스를 생성했는데, 서울에서 찾으려고하니 나오지 않았던 것이었다. 리소스는 해당된 Region과 연결된 리소스만 확인할 수 있다. 그리고 거리가 ...

AI 기반 플랫폼을 AWS에 통합하는 과정 회고
올해 초부터 10월까지 회사에 구성되어 있는 AI기반 플랫폼을 AWS에 구성 및 구현하는 고도화 과정을 진행하였다. 블로그를 작성하는 12월 기준으로 약 10개월 정도 진행된 프로젝트(에이.. 그런 표현 쓰면 안된다.그냥 추가 개발이라고 하자...)였다. 회사에 구

[AWS] Elastic Beanstalk Severe 상태 해결하기
AWS 마이그레이션을 하는데 메인 운영환경의 EB의 상태는 괜찮은데, 개발 환경의 EB의 상태가 Severe가 되면서 처음 겪어보는 문제라 뭔가 싶어서 작성을 해보게 되었다.원인 보기를 눌러서 봐도 이게 무슨소리인지 몰라서 재빠르게 구글링을 했더니 어떤 분께서 문제 해

그림으로 쉽게 이해하는 AWS
aws는 Amazon Web Services의 약자로, 아마존닷컴에서 운영하는 Cloud Computing Platform이다.다른 웹 사이트나 클라이언트측 응용 프로그램에 대해 온라인 서비스를 제공함 직접 운영하는 서버사내 로컬 서버라고 생각할 수 있을 것 같다.예시

Spring Boot + Docker + AWS EC2 배포하기
인텔리제이, Spring Boot, Java 11, GradleEC2에 Docker 설치Local에 Docker 설치Docker Image로 만들 Spring Boot 프로젝트.Dockerfile 을 build 해서 docker image 파일을 생성합니다.docker
클라우드 컴퓨팅
기존의 물리적인 형태의 실물 컴퓨팅 리소스를 네트워크 기반 서비스 형태로 제공하는 것.사용자로 하여금 네트워크 상에서 클라우드 서비스의 자원을 사용하는 것을 의미함.1\. IaaS (Infrastructure as a Service) AWS, 네이버플랫폼과 같은 인프라