드디어 그동안 미루고 미루던 AWS S3 실습을 포스팅하러 왔습니다. 이번 포스팅을 통해서 AWS S3는 어떤 서비스인지, 어떻게 생성하는지 알아봅시다.AWS S3는 인터넷 스토리지 서비스이다. 먼저 S3는 S가 3개라는 뜻이다(마치 EC2가 Elastic Comput
이전 포스팅을 읽지 않으신 분들은 반드시 이전 포스팅의 내용을 숙지하고 아래의 내용을 읽어주세요. >> 이전 포스팅 1. Access key와 Secret key 발급받기 S3를 스프링 부트에서 사용하려면 AWS 계정의 액세스 키와 비밀 키를 사용하여 인증해야 한다.
지난 포스팅에서는 Spring Boot와 AWS S3를 연동하는 방법에 대해 다루어 보았는데요. 연동을 했다면 S3를 이용해 파일을 업로드할 수 있어야 할 것입니다. 또한 삭제가 필요한 상황이면, API를 호출해서 삭제도 할 수 있어야 합니다. 이번 포스팅에선 그 과정
AWS SQS에 대해서는 아래의 포스팅에서 간략하게 다룬 적이 있는데요.\>> AWS SQS 설명(https://velog.io/@gmlstjq123/3%EC%9D%BC%EC%B0%A8.-%EB%A9%94%EC%8B%9C%EC%A7%80-%EB%8C%80%EA
AWS의 SNS와 Lambda는 사실 완전히 다른 서비스임에도 불구하고, SNS가 이벤트 기반 메시지 전달 서비스이기 때문에, 이에 대한 이벤트 트리거로 Lambda를 함께 사용하는 경우가 많습니다. 여기에 더해, 우리가 이전에 배운 S3와 SQS도 함께 사용할 경우,
지난 포스팅에서 다룬 SQS와 Lambda, SNS를 모두 연동하는 시스템을 설계해보도록 하겠습니다. 실제 프로젝트에 사용되었던 예시로 가져와보았습니다. 지역 커뮤니티 어플리케이션을 제작하면서 수익 창출의 방법으로 지역광고를 선택하였습니다. 그래서 누구나 쉽게 광고 문
사실 예전 포스팅에서 HTTPS 적용방법에 대해 다루기는 하였으나, 여기에는 문제점이 하나 있다. >> HTTPS 적용하기 도메인만 입력한 경우에 대해서는 https가 잘 적용되지만 API의 엔드포인트와 결합되는 순간 https 적용이 안 된다. 그래서 이번 포스팅에서
Auto Scaling이란, 서버에 부하가 발생할 때 자동적으로 서버 수를 늘리는 방식으로, 요청을 여러 서버로 분산시키기 위해 사용합니다. 일반적으로 Auto Scaling은 Elastic Load Balancer와 함께 사용되므로, EC2 인스턴스를 Auto Sca