S32 Spring + Redis + S3 + 이메일 인증 + Docker + CI/CD - 8 이번 포스팅에서는 AWS S3 테스트와 API 명세서를 작성한 과정을 담는다. 우선, AWS S3를 사용하기 위해 MockS3를 사용한다. 그 이유는 S3에 테스트를 위해 생성한 파일들이 계속 저장되기도 하고 프리티어 계정에는 GET/POST 요청이 횟수 제한이 있기 때문이다. 따라서, 관련된 설정을 해줘야 한다. MockAwsS3Config 기존 AmazonS3 대신 MockAwsS3Config를 사용한다. 이때 사용되는 @Primary는 동일한 빈이 있을 때 우선순위를 설정해준다. @Configuration public class MockAwsS3Config extends AwsS3Config { @Bean @Primary @Override public AmazonS3 amazonS3Client() .. 2024. 2. 28. [토이 프로젝트] Spring 토이 프로젝트 진행 [토이 프로젝트] Spring + Redis + S3 + 이메일 인증 + Docker + CI/CD 날짜: 2023.02.02 ~ 프로젝트 시작 배경 공부해왔던 것을 바탕으로 Spring Security 구현 및 Redis를 사용해보고 싶어졌다. 또한, AWS S3 또는 NCP S3를 사용해서 이미지 업로드 구현도 개인적으로 해보고 싶었다. 마지막으로, 직접 로컬 서버에 배포해보며 자동 재배포도 목표로 시작하는 프로젝트이다. 이메일 인증과 더불어 OAuth도 시도해볼 예정이다. 아자 아자 화이팅! 2024. 2. 2. 이전 1 다음