AWS Back Day 84. "Spring Boot 프로젝트 준비: 보고서, ERD, 깃허브, 아이콘, 세팅 및 AWS 회원가입"

이강용·2023년 5월 7일

Spring Boot

목록 보기
19/20

보고서 작성 팁

무료 다이어그램 사이트

ERD 작성법

DB 다이어그램


Squence 다이어그램


깃허브 Organization



무료 아이콘 (로고) 만들기

캔바

로고 만들기


프로젝트 세팅 하기

Spring IO

Spring 프로젝트 생성

작업 공간 세팅

Visual code (front)

npx create-react-app front_appname

Back .gitignore bin/ 추가

HELP.md
bin/
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/

### VS Code ###
.vscode/

C:\aws_project\workspace\joinus

해당 폴더에서 git bash 열기

git config user.name (이름 확인)
git config user.email (이메일 확인)
git init
git add .
git commit -m ""
git remote add origin https://프로젝트 깃허브 주소
git push -u origin main

AWS

  • Amazon Elastic Compute Cloud(EC2) : 가상 컴퓨팅 리소스를 제공하는 서비스로, 가상 머신을 생성하고 운영할 수 있음
    EC2 -> IP 동적 -> 탄력적 IP (정적 할당)
    포트포워딩
    • 인바운드 : 특정 port, 특정 IP의 출입을 허용하여 서버나 컴퓨터에 직접 접속할 수 있게 해줌
    • 아웃바운드
  • Amazon Relational Database Service(RDS) : 관계형 데이터베이스 서비스

서비스 > 데이터베이스 > 관계형 데이터베이스 (RDS)

파라미터 그룹 > portfolio

그룹 생성 > mysql 8.0
유형 : DB Parameter Group
그룹이름 : portfolio
설명 :

time_zone > Asia Seoul (1개)
char 검색 인코딩 관련 내용 utf8mb4로 설정 (6개)
collation > utf8mb4_0900_ai_ci(2개)
log_bin_trust_function_creators > 1 (1개)

데이터 베이스 > 데이터 베이스 생성

표준 생성
엔진 옵션
MySQL
엔진 버전 > MySQL 8.0.32
템플릿 > 프리 티어

설정

  • DB 인스턴스 식별자
    portfolio
  • 마스터 사용자 이름
    admin
  • 마스터 암호
    1q2w3e4r

인스턴스 기본
스토리지 유형

  • 범용 SSD(gp2)
  • 할당 스토리지 : 20GB
  • 스토리지 자동 조정 활성화 체크 해제

연결

  • 컴퓨팅 리소스
    EC2 컴퓨팅 리소스에 연결 안 함
  • DB 서브넷
    기본값
  • 퍼블릭 액세스
  • VPC 보안 그룹
    새로 생성
  • 새 VPC 보안 그룹 이름
    portfolio
  • 가용 영역
    ap-northeast-2a
  • 데이터베이스 포트
    3306

데이터 베이스 생성 클릭

보안그룹 > 인바운드 규칙 편집

0.0.0.0/0
규칙 추가
::/0
규칙 저장

데이터베이스 > 엔드포인트 확인

MySQL 접속

Applicaion.yml
url localhost -> 엔드포인트 주소

profile
HW + SW = 1

0개의 댓글