목록Day46 (2)
IT STUDY LOG

#학습 목표 서버리스 사진첩 서비스 : 사진 업로드, 인증 기능, 썸네일 생성 기능을 제공 #해결 과제 💡 이미지가 업로드되면, 원본과 별도로 썸네일을 생성하고, 이를 별도의 버킷에 저장 썸네일 이미지는 가로 200px의 크기 썸네일을 저장할 별도의 버킷은 람다 함수의 환경 설정으로 구성되어야 함 💡 과제를 달성하면, S3 이벤트가 SQS로 전송되게 만들고, SQS로부터 이벤트를 받아 람다가 실행하게 만들기 💡 썸네일 생성이 완료되면, 메일로 해당 썸네일 URL과 함께 전송이 되게 만들기 Amazon SNS를 활용 💡 S3의 Pre-signed URL 기능을 이용하여, 업로드 전용 URL을 획득하고, 이를 통해 이미지를 S3 업로드할 수 있게 만들기 #과제 항목별 진행 상황 ✏️ 이미지 업로드 시 원본과..

#학습 목표 DynamoDB에 레코드를 추가하는 간단한 람다 함수를 하나 만들고, API Gateway를 통해 이를 호출하는 예제 Lambda 함수에 JSON 형식의 payload를 싣고 실행하면 DynamoDB에 해당 payload가 저장 #해결 과제 💡다음 아키텍처로 구성된 서버리스 애플리케이션을 배포 API Gateway - Lambda - DynamoDB 💡직접 API Gateway로 실행 💡 API Gateway의 인증 기능을 이용해서, HTTP 요청에 특정 API Key를 사용하는 예제를 다음 두 가지 방법으로 구현 API Key 권한 부여자 💡CloudWatch Logs를 통해서 API 호출을 모니터링할 수 있어야 함 #과제 항목별 진행 상황 ✏️ API Gateway - Lambda 배포 ..