AWS

[패스트캠퍼스 수강 후기] 올인원 패키지 : AWS/Docker 클라우드 서버구축👉AWS강의 100% 환급 챌린지 19 회차 미션
Ch04 서버리스 어플리케이션 개발 (2) 16. Lambda Layer 패키지 작성방법 17. 참가증 이미지 만들기 - 1 18. 참가증 이미지 만들기 - 2 Lmabda python 패키지 추가하기 lamda함수에 사용할 패키지를 설치하기 위해서는 layer기능을 사용하여 python 패키지를 추가해야한다. 아래 공식문서를 참고한다. docs.aws.amazon.com/ko_kr/lambda/latest/dg/configuration-layers.html#configuration-layers-using AWS Lambda 계층 - AWS Lambda AWS Lambda 계층 Lambda 함수는 추가 코드와 콘텐츠를 계층의 형태로 가져오도록 구성할 수 있습니다. 하나의 계층은 라이브러리, 사용자 지정 ..

[패스트캠퍼스 수강 후기] 올인원 패키지 : AWS/Docker 클라우드 서버구축👉AWS강의 100% 환급 챌린지 18 회차 미션
Ch 04. 서버리스 어플리케이션 개발 13. IAM 정책 및 역할 만들기 14. Lambda 함수작성 A - 데이터 읽기 15. Lambda 함수작성 B - 데이터 삽입 람다서버 역할에 맞는 권한 설정이 필요하다 dynamo 접근권한이 필요한 lambda의 IAM 정책을 생성해 본다. dynamo서비스를 선택후 상황에 맞는 작업을 선택하면 한다. 기능을 상펴보기 위함이니 모든 기능과 모든 리소스를 사용한다. 정책 이름 입력후 정책을 생성한다. 다음으로 역할을 추가한다. 어떤 서비스에게 정책을 할당하는 기능이다. 람다를 선택후 다음권한을 클릭한다. 추가한 정책 선택 후 다음. 정책을 생성하고 정책을 사요할 역할을 만드는 작업으로 사용할 서비스에 알맞는 권한을 부여할 수 있는 ami를 알아봤다. lambd..

[패스트캠퍼스 수강 후기] 올인원 패키지 : AWS/Docker 클라우드 서버구축👉AWS강의 100% 환급 챌린지 17 회차 미션
Ch03 서버리스 어플리케이션 개발 10. CloudFront 소개 및 구축 11. DynamoDB 소개 및 구축 12. SNS로 관리형 메세지 만들기 Cloud Front origin domain name : 사용할 s3 버킷 이름 origin path : 버킷에서 특정 디렉토리부터 캐시를 적용 가능하다. restrict bucket access : s3 접근은 모두 제한하고 cloud front로만 접근 할 수 있도록 설정 비용 과금을 막으려면 설정하는 것을 추천. viewer protocol policy : https only를 사용하기 보다는 첫번째 옵션을 선택 cache and origin request settings : header의 특정 값에 대해서만 캐싱이 가능한 기능. 성능은 좋지 않음..

[패스트캠퍼스 수강 후기] 올인원 패키지 : AWS/Docker 클라우드 서버구축👉AWS강의 100% 환급 챌린지 15 회차 미션
Ch01 서버리스 01. 등장 배경 및 소개 02 한계점 및 장단점 Ch02 서버리스 프로젝트 03. AWS 소개 04. 애플리케이션 및 05. 실습환경 준비 서버리스 등장 배경 및 소개 물리적이 서버는 존재하지만 서버가 없다고 느낄 만큼 관리 요소가 적은 크라우드 서비스이다. 사업의 규모가 증가하면서 온라인 고객이 증가함에 따라 웹 서비스 서버 확장, 증설에 대한 투자가 지속적으로 이루어져야 한다. 어느 순간 사업의 본질적인 주제에 집중하기보단 서버 관리에 많은 노력을 투자하게 되는 순간이 오게 된다. 물리적인 서버를 관리해야 하는 부담을 덜기 위해 물리 서버를 관리하고 임대하는 IDC 서비스가 등장했다. IaaS라고 불리며 aws ec2, rds가 해당된다. 물리적인 서버를 관리하지 않아도 된다는 장..

[패스트캠퍼스 수강 후기] 올인원 패키지 : AWS/Docker 클라우드 서버구축👉AWS강의 100% 환급 챌린지 13 회차 미션
Ch05. DOCKER 활용하기 50. 도커 설치하기 & 컨테이너 접속하기 51. 도커 이미지 만들기 (Dockerfile) 및 실행 - 1 52. 도커 이미지 만들기 (Dockerfile) 및 실행 - 2 Docker 설치 aws ec2에서 docker를 설치하는 방법을 알아보자 docker 설치되어있는지 확인한다. docker ps -a yum 패키지로 docker를 설치한다. sudo yum install docker-io --yes 설치후 docker deamon을 실행한다 sudo systemctl start docker docker 권한 설정을 한다. sudo setfacl -m user:ec2-user.rw /var/run/docker.sock Docker 컨테이너 제어 명령어 jira-co..

[패스트캠퍼스 수강 후기] 올인원 패키지 : AWS/Docker 클라우드 서버구축👉AWS강의 100% 환급 챌린지 12 회차 미션
Ch 04. AWS Server 46. 지라 이슈 ID, BitBucket 연결 - 1 47. 지라 이슈 ID, BitBucket 연결 - 1 48. Jenkins Pipe Line 만들기 - 1 49. Jenkins Pipe Line 만들기 - 2 Jira와 bitbucket 연결 Jira와 bitbucket을 연결하여 push 하면 jira 이슈가 등록되고 jira에서 이슈 처리를 하면 bitbucket에서 반영이 되도록 설정해본다. bitbucket OAuth생성 bitbucket으로 이동하여 oauth키를 생성한다. bitbucket 하단의 메뉴에서 all workspaces를 클릭한다. manage버튼을 클릭 왼쪽 oauth consumers를 새롭게 생성한다. 생성된 consumers정보를 b..

[패스트캠퍼스 수강 후기] 올인원 패키지 : AWS/Docker 클라우드 서버구축👉AWS강의 100% 환급 챌린지 11 회차 미션
Ch 04. AWS Server 41. S3로 이미지 업로드 및 API 활용 - 1 42. S3로 이미지 업로드 및 API 활용 - 2 43. S3로 이미지 업로드 및 API 활용 - 3 44. S3로 이미지 업로드 및 API 활용 - 4 45. S3로 이미지 업로드 및 API 활용 - 5 S3 권한설정 스프링 프로젝트에서 S3 API를 사용하여 이미지를 업로드하는 기능을 추가해본다. 먼저 AWS IAM 메뉴로 이동한다. 새로운 그룹을 생성한다. 그룹에서 사용할 정책을 선택후 그룹 생성을 완료한다. 생성된 그룹을 클릭하여 사용자를 추가한다 먼저 사용자를 생성한다. 사용자 이름과 액세스 유형을 선택한다. 사용자가 소속될 그룹을 선택한다. 이전에 만들어둔 그룹을 선택 태그 추가는 선택사항이므로 생략한다. 사..

[패스트캠퍼스 수강 후기] 올인원 패키지 : AWS/Docker 클라우드 서버구축👉AWS강의 100% 환급 챌린지 9 회차 미션
Ch04 AWS Server 31. RDS 설정 - 1 32. RDS 설정 - 2 33. RDS 설정 - 3 34. RDS 설정 - 4 35. RDS 설정 - 5 RDS 생성 데이터베이스 엔진을 AWS EC2에 직접 설치하여 사용 할 수 있지만 RDS를 사용하면 데이터 백업 및 관리가 수월하기에 보다 편하게 개발에 집중할 수 있다. AWS를 사용하여 RDS를 생성해본다. 데이터베이스 생성을 클릭한다. DB 설정내용을 선택한다. 표준 생성으로 진행하려 한다. 엔진은 mysql을 선택했다. mariadb를 선택해도 무방하다. 엔진 선택 후 프로젝트 성격에 맞는 버전을 선택한다. 오랫동안 사용된 5.7 버전을 선택했다. 토이 프로젝트를 위한 rds이므로 프리티어 템플릿을 선택한다. 인스턴스 식별자는 프로젝트 ..