본문으로 바로가기

안녕하세요. 메타클라우드 입니다. 😎

패스트캠퍼스 챌린지 02일차 블로그 학습 정리 포스팅입니다. 금번 포스팅에서는 강의를 진행하기 위해 노트북 및 실습 환경을 진행한 내용을 정리하였습니다.

학습 기록

금번 포스팅의 학습 기록 목차 및 수강 인증샷입니다.

1) macOS 환경 세팅
2) AWS 소개 및 실습
3) SSH로 EC2 인스턴스 접속
4) AWS CLI 소개 및 설치
패스트캠퍼스 챌린지 02일차 - 수강 인증샷

1. macOS 환경 세팅

강의를 듣는 노트북 환경이 macOS 환경이라서 Homebrew를 설치하였습니다.

Homebrew 설치

Homebrew는 macOS에서 거의 표준처럼 사용되고 있는 패키지 매니저로 https://brew.sh/index_ko 페이지에 접속하면 설치할 수 있는 명령어를 복사하는 부분이 있습니다. 복사 후 macOS 터미널에 붙여넣기 하여 설치하면 됩니다.

iTerm2 터미널 설치

https://iterm2.com/

저같은 경우 macOS에서 기본 터미널 말고 iTerm2 터미널을 설치하여 사용중인데 아래 사이트에서 다운로드 받아서 설치하면 됩니다.

2. AWS 소개 및 계정 생성

AWS 소개

AWS는 Amazon Web Service의 약자로 Amazon사의 자회사입니다. AWS클라우드는 클라우드 인프라 및 서비스 부분에서 구글의 GCP, 마이크로소프트의 Azure 등 타사의 클라우드 업체와 생태계 차이가 매우 크게 차이가 날 정도로 시장 점유율이 높습니다.

만약 클라우드에 대해 모르신다면 제가 간략히 정리한 이전 포스팅을 참고 부탁드립니다.

이전 블로그글
2020.09.12 - [Cloud] - 클라우드(Cloud)란 무엇인가?

AWS 계정 생성 및 프리티어 소개

아래 공식 홈페이지에 접속하면 계정을 생성할 수 있도록 모니터 오른쪽 상단에 버튼이 있습니다. 저 같은 경우 이미 AWS 계정을 준비해놨기 때문에 계정 생성 및 프리패스 설명 부분은 패스하겠습니다. (IAM User에 MFA 설정도 완료)

3. SSH로 EC2 인스턴스에 접속하기

EC2 서비스의 인스턴스 메뉴에서 "인스턴스 시작" 버튼을 클릭하여 아래 8개를 순서대로 진행하면 간단하게 테스트가 가능한 EC2 인스턴스를 생성할 수 있습니다. (사전에 Public으로 접근할 수 있도록 VPC 및 Subnet 구성)

1) Region 선택

2) Ubuntu 20.04 OS 선택

3) 프리티어인 t2.micro 인스턴스 타입 설정

4) Public IP 자동 할당 설정

5) Name Tag 지정

6) Security Group 설정

7) Key Pair 생성 및 저장

8) 생성된 EC2 인스턴스의 Public IP로 SSH로 접속하기

9) 접속 후 인스턴스 삭제

EC2 인스턴스 접속 완료

4. AWS CLI 소개 및 설치

AWS CLI는 AWS 서비스 관리를 위한 CLI 명령어 도구이며, macOS에서는 homebrew를 통해 쉽게 설치할 수 있습니다. AWS CLI를 사용하기 위해서는 IAM User에서 Access Key를 발급받아서 사용할 수 있습니다. 참고로 AWS CLI 자격증명 설정 우선순위는 아래와 같습니다.

1) CLI 명령어 옵션

2) 환경 변수

3) CLI 자격증명 파일 ~/.aws/credentials

4) CLI 설정 파일 ~/.aws/config

5) 컨테이너 자격증명 (ECS의 경우)

6) 인스턴스 프로파일 자격증명 (EC2의 경우)

 

패스트캠퍼스 챌린지 02일차 포스팅을 여기서 마치며, 다음 포스팅에서는 강의 실습을 위한 환경 구성에 대하여 학습하고 정리하겠습니다.


본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

https://bit.ly/3FVdhDa

 

수강료 100% 환급 챌린지 | 패스트캠퍼스

딱 5일간 진행되는 환급챌린지로 수강료 100% 환급받으세요! 더 늦기전에 자기계발 막차 탑승!

fastcampus.co.kr