Study/AWS 3

[EC2] EC2에서 build 시 test failed로 빌드 실패

제목 그대로.... EC2에서 배포를 하려고 shell파일을 만들어 실행하였는데 테스트코드에서만 줄줄이 에러가 나서 빌드 실패 에러가 났다. 끔찍.. 이 에러가 나는 이유는 application.properties 파일을 git ignore로 등록해서 git clone으로 불러올 수 없었기 때문이다. 그래서 나는 파일질라 build/resources/main 경로에 해당 파일을 수동으로 집어넣었다. 책에서는 EC2내에 properties 파일을 만들어서 해결했지만 나는 그 방법으로는 실패했기 때문에.... 아무튼 application.properties과 함께 소셜 로그인을 위한 application-oauth.properties 파일도 같이 집어넣어서 빌드가 성공했다. : ) 그렇게 다 끝났나 했지만 ..

Study/AWS 2023.08.01

[AWS][RDS] RDS MariaDB 프리티어 인스턴스 생성 및 DBeaver 연결

EC2에 DB를 설치하고 모니터링, 알람, 백업 등등을 직접 하는 것은 너무 어렵고 번거롭기 때문에 AWS에서 지원하는 RDS를 사용해서 EC2에 연결하기로 했다. RDS생성 서비스-데이터베이스-RDS를 선택한다. 데이터베이스 생성을 클릭한다. MariaDB를 사용할 것이기에 MariaDB를 선택해준다. 설정에서 정보들을 기입한다. 마스터 사용자 이름은 MariaDB에서는 root라서 root로 적어주었다. 중요!! 인스턴스 클래스가 기본은 t3으로 되어있는데 t2로 바꾸어야 과금이 되지 않는다고 한다. 스토리지 자동 조정 활성화의 경우도 과금이 발생할 수 있어 체크해제해준다. EC2 컴퓨팅 리소스에 연결 안 함 퍼블릭 액세스->예 체크 추가구성-데이터베이스 옵션에서 초기 데이터베이스 이름을 입력한다. ..

Study/AWS 2023.07.22

[AWS][EC2] 윈도우로 SSH접속 및 JAVA 11설치, 타임존 변경, HOSTNAME 변경

배포를 위해 AWS를 사용하기로 했다. 그래서 EC2 인스턴스도 생성하고 접속을 하려고 했는데 윈도우의 경우 프로그램이 필요하다. https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/putty.html PuTTY를 사용하여 Windows에서 Linux 인스턴스에 연결 - Amazon Elastic Compute Cloud 프라이빗 키의 암호는 추가 보호 계층입니다. 프라이빗 키가 노출되더라도 암호 없이 사용할 수 없습니다. 암호문 사용의 단점은 인스턴스에 로그온하거나 인스턴스에 파일을 복사하기 위해 사 docs.aws.amazon.com 이 공식문서에서 친절하게 설명되어 있지만 나중에 또 할 일이 생길 것 같아 설명해보는걸로 ^^ https://www...

Study/AWS 2023.07.21
1