[AWS] RDS와 pgAdmin이 연결되지 않을 때 이유: 서브넷이 퍼블릭이 아닌 프라이빗 서브넷이어서퍼블릭 액세스를 "예"로 선택했어도, 연결된 서브넷이 퍼블릭이 아니면 외부에서 접근이 불가능합니다.퍼블릭 서브넷이 되려면:서브넷의 라우팅 테이블에 인터넷 게이트웨이(IGW)가 연결돼 있어야 하고,해당 서브넷에 연결된 EC2나 RDS가 퍼블릭 IP를 가져야 합니다.해결 방법:VPC > 서브넷 > 서브넷 이름 클릭"라우팅 테이블" 확인 > 0.0.0.0/0 > 인터넷 게이트웨이(igw-xxxxx) 항목이 있어야 합니다.위처럼 설정 후 저장한 뒤, 다시 pgAdmin에 가서 연결을 시도해 주시면 됩니다.원인을 추측하기로는 최초 RDS 생성 시 프라이빗으로 생성한 게 문제가 되지 않았을까 의심하고 있습니다.RDS 생성 후 프라이빗을 퍼블릭 연결로 수정하여도 해당.. 2025. 8. 4. [kakao] 주소 검색 템플릿 바쁜 사람을 위한 코드 먼저: See the Pen Untitled by BellRiver (@orugpbqu-the-solid) on CodePen.">See the Pen Untitled by BellRiver (@orugpbqu-the-solid) on CodePen.주소 입력 기능:최근 진행한 프로젝트에서 사용자의 주소를 입력받는 기능을 구현하였습니다..최종적으로 두 가지 무료 서비스가 후보로 올라왔습니다. (도로명주소, 카카오)둘 모두 써보고 간단하게 장단점을 적은 후, 결론적으로 카카오 주소를 선택한 이유를 적어보겠습니다.도로명주소(정부)https://business.juso.go.kr/addrlink/openApi/apiExprn.do카카오(다음)https://postcode.map.. 2025. 8. 1. [JS] 로또 데이터 가져오는 코드 See the Pen Untitled by BellRiver (@orugpbqu-the-solid) on CodePen.">See the Pen Untitled by BellRiver (@orugpbqu-the-solid) on CodePen.파이썬으로 로또 데이터를 가져오는 블로그는 많은데, JS로 가져오는 블로그는 없는 것 같아서 간단하게 코드를 만들어 보았습니다.기존 로또 데이터를 바탕으로, 다음 회차의 로또 번호 6개를 추천해주는 사이트를 만들어보려 합니다. 어떤 알고리즘을 적용하는 것이 좋을지 고민 중인데요, “되면 좋겠다” 정도의 가벼운 마음으로 시작해보려 합니다. 우선 로또 1000회차까지의 데이터를 DB에 저장한 뒤, 이를 기반으로 1001회차의 번호를 최대한 근접하게 예측할 수 있.. 2025. 7. 21. [안드로이드] 앱 출시 전에 포기한 이유, 웹 앱을 만드는 정말 간단한 방법 소개 사이드 프로젝트로 웹 앱을 만들었습니다.정확히는 구글 플레이 스토어 출시를 목전에 두고 포기했습니다.이유는 구글 플레이 콘솔에서 앱 출시를 위해서는 12명 이상의 비공개 테스터에게 14일 이상 테스트를 해야 하는 조건이 있었기 때문입니다. 새로운 개인 개발자 계정의 앱 테스트 요구사항 - Play Console 고객센터도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요support.google.com 이게 무슨 말인고 하면, 개인 개발자는 앱 출시를 위해서 최소 12개의 계정으로 14일 동안 매일 앱을 테스트해야 한다는 의미입니다.이게 전부가 아니며, 테스트 기간 동안 최소 2번의 업데이트를 진행해야 안전하게 앱 등록이 된다고 합니다."아니!" 실제로 소리로 외쳤습니다.어이없음을 이루 말할 수 .. 2025. 6. 24. [Phase] GIF 만드는 법, lottie JSON 사용하는 법. 단조로운 이미지만으로는 부족할 때 간단하게 웹으로 GIF 만드는 법에 대해 공유해 드리려 합니다. Phase app.phase.com이 Phase라는 솔루션도 피그마처럼 유료와 무료가 나뉘어 있습니다.또한, 피그마처럼 웹으로 작업을 진행할 수 있습니다.간단하게 사용하신다면 무료 플랜으로도 충분하니 아래 사용법을 통해 GIF를 만들어 보시기를 바랍니다.우선 Phase 웹에 들어갑니다.회원가입 진행 후 화면에 들어가면 아래와 같습니다.우측에 있는 파란색 "+ New" 버튼을 클릭하여 새로운 토대(도화지)를 생성합니다.우선은 간단하게 도형을 그리는 법과, 이미지를 추가하는 방법을 배워보겠습니다.대부분의 단축키는 피그마와 비슷합니다.r: 사각형 도형o: 둥근 도형p: 곡선t: 텍스트 박스n: 컨테이너 만들기h:.. 2025. 6. 23. [Linux] NodeJS와 PM2를 활용한 Certbot SSL 자동 갱신 SSL 인증서는 유료로 구매해도 되지만, Certbot 같은 솔루션을 통해 무료 인증서를 사용하셔도 괜찮습니다.SSL 인증서는 http를 https로 바꿔주는 인증서입니다.https의 s는 Secure를 의미합니다.바쁜 사람들을 위해 방법 먼저:최초 Certbot SSL 인증서 생성 코드:certbot --nginx -d domain.com --email your@email.com --agree-tos위 코드에서 본인의 도메인과 이메일을 적으셔서 certbot 인증서를 생성할 수 있습니다.이메일을 적으시면 SSL 인증서 만료 30일 전에 메일로 알림을 받으실 수 있습니다. 인증서 수동 갱신 코드:certbot renew --cert-name domain.com인증서 자동 갱신 코드:저는 보통 위 파일들을.. 2025. 6. 12.