본문 바로가기
반응형

직장인자기계발30

[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 24일차 Ch 04. 서버리스 어플리케이션 개발 2 03. Lambda 함수작성 B - 데이터 삽입 04. Lambda 함수작성 C - Lambda Layer 패키지 작성방법 Lambda Layer Lambda Layer은 추가로 작성한 코드 또는 데이터를 포함할 수 있는 .zip 파일로 이루어져있다. 계층에는 라이브러리, 데이터 또는 구성 파일이 포함될 수 있다. Lambda 함수에서만 계층을 사용할 수 있고, 컨테이너 이미지로 정의한 함수인 경우 컨테이너 이미지를 생성할 때 기본 런타임 및 모든 코드 종속 항목을 패키징해야 한다. Layer 생성 Lambda 메뉴 진입 후 좌측의 계층을 클릭하고 계층 생성버튼을 클릭한다. 계층 업로드 할 파일은 디렉토리 경로를 맞춰서 업로드 해야 한다. https://docs.. 2021. 9. 29.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 23일차 Ch 04. 서버리스 어플리케이션 개발 2 01. IAM 정책 및 역할 만들기 02. Lambda 함수작성 A - 데이터 읽기 IAM(Identity and Access Management) AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스이다. 필요한 사용자에게 특정 권한만을 부여해줄 수 있기 때문에 보안성이 높아진다. AWS 계정에 대한 공유 액세스 암호나 액세스 키를 공유하지 않고도 AWS 계정의 리소스를 관리하고 사용할 수 있는 권한을 다른 사람에게 부여할 수 있다. 세분화된 권한 관리 서비스에 따라 여러 사람ㄹ에게 다양한 권한을 부여할 수 있다. 많은 AWS 서비스와의 통합 IAM과 여러 AWS 서비스를 함께 사용할 수 있다. 역할 특정 권한을 가진 계정에 생성할 수 있는 IAM.. 2021. 9. 28.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 22일차 Ch 03. 서버리스 어플리케이션 개발 1 06. DynamoDB 소개 및 구축 07. SNS로 관리형 메세지 만들기 DynamoDB 어떤 규모에서도 일관되게 10밀리초 미만의 응답 시간을 제공한다. DynamoDB 글로벌 테이블은 여러 AWS 리전에 데이터를 복제하므로 전 세계에 배포된 애플리케이션의 데이터에 빠르게 로컬로 액세스할 수 있다. 기본적으로 모든 데이터를 암호화하고 모든 테이블에 대해 세분화된 자격 증명 및 액세스 제어를 제공한다. 비 관계형 DB이므로 관계형 DB의 필드와 관계없이 값을 넣을 수 있다. 테이블 생성 테이블 크기는 제한이 없지만 기본 계정당 테이블 생성 갯수의 제한은 256개이다. 테이블 이름, 파티션 키를 입력하고 기본 설정을 선택한다. 항목 추가 좌측 메뉴중 항목을 클릭.. 2021. 9. 27.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 21일차 Ch 03. 서버리스 어플리케이션 개발 1 04. S3 소개 및 구축 - 2 05. CloudFront 소개 및 구축 이전 포스팅에서 생성한 s3 버킷의 권한을 확인해보자. 생성 당시 기본적으로 모든 퍼블릭 액세스가 차단되어있을것이다. 그러므로 s3버킷에 업로드된 객체 URL로 접근해도 Access Denied 에러코드가 return 된다. 버킷 권한 관리 버킷 권한 관리로는 주로 2가지를 사용한다. 버킷 정책 버킷 정책은 JSON으로 작성해서 버킷에 저장된 객체에 대한 액세스 권한을 제공한다. ACL(액세스 제어 목록) 버킷이나 객체에 대해 특정 유저의 권한 허용 범위를 어디까지 설정할 것인가에 대한 설정 방법이다. 버킷 정책만을 사용하기 위해서는 위 2가지는 ACL에 관한것이므로 체크항목에 선택하고 .. 2021. 9. 26.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 20일차 Ch 03. 서버리스 어플리케이션 개발 01. Front-end 화면 개발 1 02. Front-end 화면 개발 2 03. S3 소개 및 구축 - 1 AWS S3 https://aws.amazon.com/ko/s3/?nc2=type 인터넷 스토리지 서비스이며 단순한 웹 서비스 인터페이스를 사용하여 언제든지 웹상 어디서나 원하는 양의 데이터를 저장하고 검색할 수 있다. 특징 업계 최고의 성능, 확장성, 가용성, 내구성 Amazon S3는 여러 시스템에 걸쳐 모든 S3 객체의 복사본을 자동으로 생성하고 저장하기 때문에 99.99%의 데이터 내구성을 제공한다. 비용 효율적인 스토리지 클래스 S3 스토리지 클래스 분석을 사용하여 액세스 패턴에 따라 더 저렴한 요금의 스토리지 클래스로 이동할 데이터를 검색할 수.. 2021. 9. 25.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 19일차 Ch 02. 서버리스 프로젝트 소개 및 준비 01. AWS 소개 03. 실습 환경 준비 02. 어플리케이션 및 아키텍처 소개 AWS란 https://aws.amazon.com/ko/what-is-aws/ - 아마존 닷컴에서 개발한 클라우드 컴퓨팅 플랫폼이다. - 전 세계적으로 분포한 데이터 센터에서 200개가 넘는 완벽한 기능의 서비스를 제공한다. AWS 인프라 리전 AWS가 운영되는 지역을 뜻한다. 리전은 곧 가용영역들의 집합체라고 할 수 있다. 대륙간 네트워크를 통신을 통해 글로벌 네트워크로 연결된다. 가용영역 리전안에 위치한 복수개의 데이터 센터라고 할 수 있다. 전용 전력, 서비스 및 네트워크 기능이 있는 완전히 독립적인 시설이다. 각 가용영역들은 물리적으로 분리되어 자연재해의 위험으로 인한 동시.. 2021. 9. 24.
반응형