Spring/AWS4 [AWS / Mac M1] RDS 및 MySQL 연결하기(feat.인바운드 / 아웃바운드 규칙) 배포자동화를 진행하며 피폐해진 육신을 이끌고 블로깅.. RDS 메인화면 > 데이터베이스 > 데이터베이스 생성 나는 MySQL 프리티어 버전을 이용했다 DB 클러스터 식별자, 마스터 사용자 이름, 마스터 암호를 입력하고 메모장에 기록해놓자 (후에 MySQL과 연동할 때 필요) [퍼블릭 액세스 가능] : 예 [데이터베이스 포트] : 3306 (포트번호 노출 방지하려면 13306 추천) 초기 데이터베이스 이름을 입력하고 확인버튼을 누르면 DB 눌러서 들어가보면 아래와 같이 정보를 확인할 수 있다 MySQL과 연동하기 전에 밑에 내려보면 [보안 그룹 규칙] 탭이 있는데 여기서 인바운드, 아웃바운드 설정을 해준다 default를 누르면 보안그룹으로 넘어가게 되고 [인바운드 규칙] > [인바운드 규칙 편집]을 누른.. 2023. 3. 2. [AWS] EC2 스왑파일을 이용해 RAM 늘리기 배포를 하며.. 역시나 메모리 부족으로 서버가 파업했다 썩을놈 swap 메모리를 할당해 보자 $ sudo dd if=/dev/zero of=/swapfile bs=128M count=16 $ sudo chmod 600 /swapfile $ sudo mkswap /swapfile $ sudo swapon /swapfile $ sudo swapon -s $ sudo vi /etc/fstab /etc/fstab 파일을 편집해 부팅 시 스왑 파일을 활성화해 준다. 아래 문단 추가하고 저장하면 끝 /swapfile swap swap defaults 0 0 원래 nano 를 사용하던 유저로써 vi 살짝 당황했지만.. esc 누르고 편집한 뒤 :wq! 치고 엔터치면 저장된다 기록하는 블로거님들.. 오늘도 존경합니다... 2023. 2. 26. [AWS / Mac M1] Ubuntu(EC2)에서 Private 레포 Git Clone 받기 / EC2에 빌드 사이드 프로젝트를 시작하면서 Private Repository는 처음 클론 받아보는데.. 오늘도 열심히 삽질을 하다 겨우 해결했다. 기록해두시는 블로거님들 정말 존경합니다. 우선 해야할 것 1. EC2 SSH 키 발급 2. 내 Github 계정에 등록 fatal: could not create work tree dir 'package-name': Permission denied 응 오류발생 ( 해결은 아래 사이트 참고 ) https://stackoverflow.com/questions/16376035/fatal-could-not-create-work-tree-dir-kivy fatal: could not create work tree dir 'kivy' I'm trying to clone my fork .. 2023. 2. 26. [AWS] EC2 Instance 생성 까먹을까봐 기록해보는.. 사이드 프로젝트를 시작하며 배포 담당을 맡아 AWS 루트 계정을 만들게 되었다. 배포 자동화 시 22버전과 같은 최신 버전은 이슈가 생길 수 있다고 한다 그래서 Ubuntu 18.04(프리티어)를 사용했다. 확실하진 않지만 프리티어 경우 인스턴스는 1개까지 무료 새 키 페어 이름을 정하고 .pem 파일로 키 생성 인스턴스 시작하기 버튼을 누르면 인스턴스가 생성된다. 하고 SSH 연결 해주고 SSM 을 사용했는데 시간이 지나도 SSM 연결이 안되길래 구글링을 해보니 IAM 역할 부여를 해줘야 한다고..(귀찮) https://honglab.tistory.com/112 [AWS] Session Manager 설치해보기 1 (CentOS 8) 이전에 Linux에서 SSH 포트를 변경하는.. 2023. 2. 26. 이전 1 다음