목록SW 개발/Amazon Web Service (19)
Hey Tech
📚 목차 1. 개요 2. 에러 메시지 3. 해결 방법 4. 문제 해결 👨💻 1. 개요 본 포스팅에서는 로컬 환경의 도커(Docker) 이미지를 AWS Elastic Container Registry (ECR) 리포지토리에 push 시 발생하는 EOF 오류 해결방법에 대해 다룹니다. ✅ 참고 : Docker Image 빌드 후 AWS ECR 업로드하는 방법 https://heytech.tistory.com/415 AWS Lambda와 Docker를 활용한 파일 업로드/읽기 시스템 구현 📚 목차 1. 개요 2. AWS 기본 세팅 3. React 기반 웹 페이지 구현 4. AWS ECR 생성 5. AWS IAM Role 생성 6. 프로젝트 파일 받기 7. Docker 설치 8. AWS CLI 설치 9. Do..
👨💻 들어가며 본 튜토리얼을 잘 따라오시면 AWS Lambda에서 DynamoDB 테이블에 데이터를 삽입하는 방법과 테이블 데이터를 읽어오는 방법을 알아가실 수 있습니다. 🛠 기술 스택 AWS DynamoDB AWS Lambda (Runtime: Python 3.6) AWS IAM 📚 목차 1. AWS DynamoDB 세팅 1.1. DynamoDB 개념 1.2. DynamoDB 테이블 생성 2. AWS IAM 세팅 2.1. IAM 개념 2.2. IAM Role 개념 2.2. IAM Role 생성 3. AWS IAM 세팅 3.1. Lambda 개념 3.2. Lambda 함수 생성 3.3. Lambda 코드 4. 테스트 4.1. 데이터 삽입 로직 테스트 4.2. 데이터 조회 로직 테스트 1. AWS Dyn..
📚 목차 1. AWS DynamoDB 개념 2. AWS 기본 세팅 3. AWS DynamoDB 테이블 생성 1. AWS DynamoDB 개념 AWS DynamoDB는 Key-Value 형태로 데이터를 저장하는 AWS의 NoSQL 서비스입니다. DynamoDB는 규모와 상관없이 대부분 10ms 내에 데이터를 읽고 처리할 만큼 속도가 매우 빠르다는 장점이 있습니다. 또한, 완전 관리형 서비스라는 큰 장점이 있습니다. 즉, DB의 용량이나 트래픽이 늘어나면 AWS에서 알아서 스케일링 해주며, DB 백업도 알아서 해줍니다. 사용자가 설정한 성능과 사용한 용량에 대해서만 과금을 부과하기 때문에 비용 최적화에도 도움이 됩니다. 2. AWS 기본 세팅 DynamoDB 생성을 위해 AWS 회원가입과 리전 변경과 같은 ..
📚 목차 1. 개요 2. AWS 기본 세팅 3. React 기반 웹 페이지 구현 4. AWS ECR 생성 5. AWS IAM Role 생성 6. 프로젝트 파일 받기 7. Docker 설치 8. AWS CLI 설치 9. Docker 이미지 빌드 10. AWS ECR 로그인 11. 도커 이미지 PUSH 12. Lambda 함수 생성 13. AWS API Gateway 생성 14. Axios 기반 API Call 15. S3 기반 정적 웹 호스팅 16. 파일 읽어오기 테스트 1. 개요 본 포스팅에서는 Docker를 활용하여 AWS Lambda에서 우분투와 파이썬을 사용할 수 있는 환경을 세팅하고, AWS API Gateway를 통해 웹에서 넘어오는 파일의(i.e., POST 메서드) 내용을 출력하는 방법을 소..
📚 목차 ✅ AWS 기본 세팅 1. S3 버킷 생성 2. IAM Role 생성 3. Lambda 함수 생성 4. Lambda 함수 작성 ✅ AWS 기본 세팅 본격적으로 튜토리얼을 시작하기에 앞서, AWS 회원가입 및 리전 변경과 같은 기본적인 세팅이 필요합니다. 기본적인 세팅이 미비된 분들께서는 아래의 '더보기' 버튼을 클릭해 주세요. 더보기 1) 서비스 가입 먼저 AWS 홈페이지에 방문하셔서 회원가입을 하셔야 합니다. 아래와 같이 최초 가입한 이메일 계정으로 1년간 무료 체험판(a.k.a., 프리 티어)을 제공합니다. 물론 무료인 만큼 저사양 서비스 무료로 사용 가능합니다. 회원가입 시 해외 결제가 가능한 신용카드 등록이 필수입니다. 유효한 신용카드인지 100원을 결제했다가 곧바로 승인 취소되니 유효한..
📌 시리즈 포스팅 1. 파일 업로드 웹 페이지 구축: (1) React 기반 Frontend 개발 2. 파일 업로드 웹 페이지 구축: (2) AWS IAM 역할 생성 3. 파일 업로드 웹 페이지 구축: (3) AWS Lambda 생성 4. 파일 업로드 웹 페이지 구축: (4) AWS S3 생성 5. 파일 업로드 웹 페이지 구축: (5) AWS API Gateway 생성 6. 파일 업로드 웹 페이지 구축: (6) AWS Lambda 함수 작성 7. 파일 업로드 웹 페이지 구축: (7) Axios 기반 API Call 8. 파일 업로드 웹 페이지 구축: (8) 파일 업로드 테스트 9. 파일 업로드 웹 페이지 구축: (9) AWS S3 기반 웹 호스팅 👨💻 들어가며 본 포스팅에서는 AWS S3를 기반으로 정..
📌 시리즈 포스팅 1. 파일 업로드 웹 페이지 구축: (1) React 기반 Frontend 개발 2. 파일 업로드 웹 페이지 구축: (2) AWS IAM 역할 생성 3. 파일 업로드 웹 페이지 구축: (3) AWS Lambda 생성 4. 파일 업로드 웹 페이지 구축: (4) AWS S3 생성 5. 파일 업로드 웹 페이지 구축: (5) AWS API Gateway 생성 6. 파일 업로드 웹 페이지 구축: (6) AWS Lambda 함수 작성 7. 파일 업로드 웹 페이지 구축: (7) Axios 기반 API Call 8. 파일 업로드 웹 페이지 구축: (8) 파일 업로드 테스트 9. 파일 업로드 웹 페이지 구축: (9) AWS S3 기반 웹 호스팅 👨💻 들어가며 본 포스팅에서는 파일이 S3에 잘 업로드되..
📌 시리즈 포스팅 1. 파일 업로드 웹 페이지 구축: (1) React 기반 Frontend 개발 2. 파일 업로드 웹 페이지 구축: (2) AWS IAM 역할 생성 3. 파일 업로드 웹 페이지 구축: (3) AWS Lambda 생성 4. 파일 업로드 웹 페이지 구축: (4) AWS S3 생성 5. 파일 업로드 웹 페이지 구축: (5) AWS API Gateway 생성 6. 파일 업로드 웹 페이지 구축: (6) AWS Lambda 함수 작성 7. 파일 업로드 웹 페이지 구축: (7) Axios 기반 API Call 8. 파일 업로드 웹 페이지 구축: (8) 파일 업로드 테스트 9. 파일 업로드 웹 페이지 구축: (9) AWS S3 기반 웹 호스팅 👨💻 들어가며 본 포스팅에서는 Axios 패키지를 활용하..