




자바 설치: sudo yum install -y java-17-amazon-corretto-devel
sql 설치: sudo dnf install -y mariadb105
업데이트: sudo dnf update -y
my sql 설치 명령어
접속
DB 생성
CREATE DATABASE teaminfo CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
사용자 생성
CREATE USER 'appuser'@'localhost' IDENTIFIED BY '1234';
권한 부여
GRANT ALL PRIVILEGES ON teaminfo.* TO 'appuser'@'localhost';
권한 반영
FLUSH PRIVILEGES;
DB 확인
SHOW DATABASES;
사용자 확인
SELECT user, host FROM mysql.user;
나가기
exit
jar 파일 EC2 서버로 복사: spc -i (pem) (파일) 주소
파일 생성 확인
ls 입력시 나옴
cloud-demo 실행 명령어
java -jar cloud-demo.jar --spring.profiles.active=prod


cloud-demo 실행 명령어
삭제
jar 파일 EC2 서버로 복사: (비밀 처리)
management:
endpoints:
web:
exposure:
include: health,info
info:
env:
enabled: true
info:
app:
name: cloud-demo
description: spring boot aws practice
version: 0.0.1-SNAPSHOT


Url: S3 이미지 링크
DB 연결이 안 되다가
테이블 조회
SHOW DATABASES;
USE test;
SHOW TABLES;
DESC members;
DROP TABLE mambers;
USE test;
SHOW TABLES;
DROP TABLE mambers;
SHOW TABLES;
ec2에서 치고 나오니까 갑자기 연결이 됐음.
물론 테이블도 mamber 오타로 지우고 새로 만들었지만 그래도 안됐었음.


토큰 값 오류: -----BEGIN 이런 게 있는데 당연히 주석 느낌이라 빼고 value값을 넣었다가 계속 실패 했었음. 결국 저 맨 위에 맨 아래 값을 같이 넣어주니 해결이 됐음.
배포 도메인 이름: dbhidzp44xz1o.cloudfront.net
S3 이미지 키 값: uploads/78484be3-5fce-480f-96c7-481c8e3bdf13.jpeg
