Search

#015 #배포자동화03

1.사용자 생성

사용자 이름 : metacoding

2. 권한 설정

권한을 다주는 것은 요거
일반적으로 우리가 선택해야 될 것은

직접 정책 연결 선택

3. 액세스 키 만들기

Command Link Interface (CLI)를 선택해야된다. 깃헙에서 배포 자동화를 할려면 이걸 선택
액세스 키 만들면 나오는 화면, 이 키들은 절대 잃어버리면 안된다. csv로 저장 해둬라.
이 시크릿 키가 필요한 곳이 깃헙이고, 그러므로 깃헙의 환경변수를 아래에 넣어야 된다. 이 스크립트가 실행되는 곳이 깃헙이기 때문

4. 시크릿 키 설정

자기 깃헙 세팅스 접속

Webhook

알림 같은 건데, 알림이 올때 행위를 만들 수 있다

Repository Secrets 선택

깃 허브 내 환경변수 설정, 레파지 토리 내에서만 사용가능하다.
여기에 아까 발급 받은 aws 시크릿키를 넣어준다.
이렇게 두개가 만들어 졌다.

최종적으로 아래 스크립트가 완성이 되었다고 보면 된다.

5. 엘라스틱 빈스톡 만들기

어플리케이션 이름
자동으로 생성되는 env이름을 만들어 지는 거 보고 이름을 같이 맞춰준다. 아래부분에
아래 요거 이름같이
VPC선택 하고

다음 화면

보안그룹을 체크하지 않으면 빈스톡이 자동생성 해줄 것이다.
블루그린 배포에서 사용, 트래픽이 많아지면 4개로 확장
로드 밸런서 유형 선택
리스너 포트만 기억해두자.
컨트롤러 /health로 상태 체크 할 수 있다.

컨트롤러에 /health체크 생성

블루그린, 배포정책 변경 불가
환경 속성 추가 매우중요!!!
여기서 쓰는 이름인 거

6. RDS 생성

DB인스턴스 식별자 dbapp = aws가 사용한다.
RDS 생성 완료

8. 보안 그룹 연결

7. 테이블 생성

해당 테이블을 만들고 push하면 자동 배포가 된다.

sping