본문 바로가기

프로젝트/2023서울우먼테크해커톤4

[#4] 데이터베이스 연결하기 지난번 만들었던 것들은 그냥 sample로 남겨두고 새로 프로젝트용 gmail을 파서 인스턴스랑 버킷을 만들어 주었다. 이번에는 이 새로만든 인스턴스에 데이터베이스를 연결해줄 것이다. 플랜은 그냥 무료로 쓸 수 있는걸 선택했다 생각보다 생성하는데 오래걸려서 먼저 MySQL Workbench부터 설치했다 다운 받는 사이에 생성이 되었다. 인스턴스에 포트도 추가해주었다. workbench에서 사용할 수 있도록 퍼블릭 모드로 바꿔주었다. https://lightsail.aws.amazon.com/ls/docs/ko_kr/articles/amazon-lightsail-connecting-to-your-mysql-database 에서 MySQL 데이터베이스에 연결Amazon Lightsail | Lightsail.. 2023. 7. 25.
[#3] S3 사용법 익히기 S3를 활용해서 사진 업로드 하는 것을 구현하기로 하였다. 이전에 사용하였던 lightsail 인스턴스에 스토리지를 붙여서 사용해볼 계획이다. 1. 스토리지 생성하기 연습용이라 굳이 큰 스토리지가 필요하지 않을 것 같아서 일단 제일 작은 사이즈로 만들었다. 지난번 서버처럼 또 후회하는건 아니겠지.. . s3Config.java @Configuration public class S3Config { @Value("${cloud.aws.credentials.access-key}") private String accessKey; @Value("${cloud.aws.credentials.secret-key}") private String secretKey; @Value("${cloud.aws.region.stat.. 2023. 7. 22.
[#2] Lightsail 사용해보기 이전글> [#1] 간단한 API 만들어서 POSTMAN 사용해보기 어제 만든 API를 AWS를 활용해 배포하고 그 주소로 POSTMAN을 실행해보는 것을 목표로 하고 있다. 일단 AWS 계정이 있어야한다. 지난 1학기에 소프트웨어공학 수업 듣는다고 만든게 있는데 프리티어 시간이 조금 남아있는걸로 기억하기에 그걸로 연습해보기로 했다. 전체적인 세팅은 이분 블로그 글을 참고하였다. 여기 AWS를 사용하기 위해서 오랜만에 PuTTY도 깔아주었다. 학기중에는 MacOS로만 접속했어서 윈도우 접속방식을 다시 알기 위해서 수업 PPT를 다시 찾아보았다. 인스턴스를 만들면서 다운받은 key는 .pem이기 때문에 PuTTYgen을 사용하여 .ppk파일로 바꿔주었다. Load를 누르고 아까 그 다운받은 키를 찾으면 되는.. 2023. 7. 19.
[#1] 간단한 API 만들어서 POSTMAN 사용해보기 제대로된 기획이 나오기 전 미리 스프링 프로젝트 하나 만들어서 간단한 API를 만들어보고 POSTMAN을 사용해 작동하는지 확인하는걸 해보기로 하였다. 스프링 프로젝트를 만들었지만 계속해서 빌드가 되지 않는 문제가 생겼는데 이는 나는 자바11을 사용하지만 스프링3.0은 자바17을 지원하기 때문에 계속해서 오류가 생겼던 것이다. 다시 2.7.13으로 생성하니 제대로 빌드가 되었다. 일단 정말 간단하게 String을 반환하는 Getapi를 만들어보았다. https://www.postman.com/ POSTMAN홈페이지를 통해 다운을 받았다. 간단하게 회원가입을 하고 나면 사용할 수 있다. 블로그에서 찾았던 것 같은 방식으로 진행하였다. 오류가 났다. 뭐가 문제인지 곰곰히 생각해보다가 뭐가 잘못되었는지 알게 .. 2023. 7. 18.