본문 바로가기
728x90
반응형

aws19

CodeDeploy를 이용한 현재 위치 배포 #2 4. CodeDeploy 서비스에 적용할 역할 생성 IAM에서 역할을 생성합니다. AWS 서비스 중 CodeDeploy를 선택합니다. AWSCodeDeployRole 내용을 확인합니다. 자동 배포에 필요한 권한이 설정된 것을 확인할 수 있습니다. 역할 이름과 설명을 입력하고 역할을 생성합니다. 역할 생성을 확인합니다. 5. EC2 인스턴스 역할 생성 EC2 인스턴스에서 필요로 하는 권한을 정책으로 생성하고 해당 정책을 적용할 역할을 생성합니다. EC2 인스턴스에 설치한 CodeDeploy Agent가 S3에서 업로드된 파일(소스 코드)을 가져올 경우 S3 읽기 권한이 필요하므로, 정책에 S3 읽기 권한을 추가합니다. 정책 이름과 설명을 입력하고 정책을 생성합니다. 이어서 해당 정책을 적용할 역할을 생성합.. 2021. 8. 21.
CodeDeploy를 이용한 현재 위치 배포 #1 1. 기본 VPC 생성 빠른 시작을 위해 기본 VPC를 생성합니다. 기본 VPC 관련 자세한 내용은 AWS 문서를 참조합니다. https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/default-vpc.html 2. EC2 인스턴스 생성 EC2 인스턴스를 생성하고, PHP 기반의 웹 서비스가 가능하도록 환경을 구성합니다. 스토리지 추가, 태그 추가 단계는 기본 설정 상태를 그대로 유지합니다. 인스턴스 생성을 확인한 후, 웹 서비스에 필요한 프로그램 설치 및 환경 설정을 위해 인스턴스로 연결합니다. 터미널에서 1) 웹 서버, PHP, MySQL, PHP-MySQL 연동 모듈을 설치하고, 2) 웹 서버 데몬을 서비스로 등록하고, 3) 웹 서버를 시작한 후, 4) .. 2021. 8. 21.
클라우드 필답평가 풀이 2021.03.18 [문항1] EC2 기능에 대한 설명으로 가장 거리가 먼 것은 무엇입니까? 1. EBS : 가상 컴퓨팅 환경 2. AMI : 인스턴스를 쉽게 만들 수 있도록 운영체제와 소프트웨어를 구성한 상태로 제공되는 템플릿 3. EIP : 동적 클라우드 컴퓨팅을 위한 고정 IPv4 주소 4. VPC : AWS 클라우드에서는 논리적으로 격리되어 있지만, 원할 때 마다 고객의 네트워크와 간편히 연결할 수 있는 가상 네트워크 정답: 1 EBS ⇒ Amazon Elastic Block Store, 영구 스토리지 볼륨에 데이터 저장 가상 컴퓨팅 환경 ⇒ 인스턴스 [문항2] Python용 AWS SDK는? 1. Lambda 2. EC2 3. S3 4. Boto3 정답: 4 [문항3] 시스템 간, 앱과 사용자 간 통신을 위한 완전.. 2021. 3. 16.
Serverless Framework #6 업로드 이미지의 썸네일 자동 생성 S3 버킷에 PNG 형식의 이미지 파일을 업로드하면 지정된 크기의 썸네일 이미지를 자동으로 생성해서 저장하는 람다 함수를 구현해 봅니다. 썸네일 이미지 생성을 위해서는 Pillow 라이브러리(pillow.readthedocs.io/en/stable/)를 사용하며, 해당 라이브러리를 람다 실행 환경에 맞도록 컴파일하기 위해서 serverless-python-requirements 플러그인을 활용합니다. Pillow 라이브러리 pillow.readthedocs.io/en/stable/ 파이썬 이미징 라이브러리 여러 이미지 파일 포맷을 지원하고, 이미지 내부 데이터를 액세스할 수 있으며, 다양한 이미지 처리 기능을 제공 원본 이미지로부터 썸네일 생성, 포맷 변경, 프린팅, 크기 변경, 회원, 필터링 등 다양한.. 2020. 11. 10.
728x90
반응형