지난 글에서 IAM으로 계정을 관리해봤으니, 이번에는 실제 서버를 하나 생성해보는 단계로 넘어가볼게요. 이 글만 따라 하면 다음 과정을 순서대로 경험할 수 있어요.예기치 않은 요금 발생을 조기에 감지하기 위해 AWS 예산(Budget)을 설정해요.프리 티어(Free Tier)에 포함된 EC2 인스턴스(t2.micro 또는 t3.micro)를 직접 생성해요.인스턴스 생성 시 웹 서버를 자동으로 설치하고, 브라우저로 접속해 정상 동작을 확인해요.SSH로 인스턴스에 접속해 간단한 리눅스 및 CLI 명령어를 실행해봐요.IAM 역할을 EC2에 연결해 Access Key 없이 AWS CLI를 사용하는 기본 흐름을 살펴봐요.이 과정을 통해 EC2를 처음부터 끝까지 안전하게 다루는 기본적인 감각을 잡을 수 있을 거예요..
팀 프로젝트에서 AWS를 함께 사용하다 보면 계정과 권한을 어떻게 관리해야 할지 고민하게 돼요.특히 Root 계정 공유, 불필요한 과도 권한, 미흡한 보안 설정 같은 문제는 곧바로 비용 증가나 보안 사고로 이어질 수 있어요. 이 문서는 AWS 협업에서 핵심이 되는 IAM(Identity and Access Management)을 처음 접하는 분을 위한 기초 가이드입니다. 이 글을 읽으면 다음 내용을 이해하고 설정할 수 있어요Root 계정을 사용하지 않는 안전한 협업 구조IAM 사용자(User)와 그룹(Group) 생성 및 권한 부여 방법로그인 URL과 IAM 로그인 흐름MFA와 비밀번호 정책을 통한 계정 보안 강화지금부터 팀원 모두가 안전하게 AWS를 활용할 수 있는 협업 환경을 함께 만들어볼게요. 왜 ..
개발을 처음 시작하면 누구나 한 번쯤 이런 말을 듣게 됩니다."코드는 꼭 Git으로 관리해야 해요""깃허브(GitHub)에 프로젝트를 올려봤나요?" 하지만 막상 들어보면 Git과 GitHub가 같은 건지, 다른 건지 헷갈리기 마련이죠. 오늘은 두 개념의 차이와 역할을 명확히 구분해,처음 접하는 사람도 Git과 GitHub의 관계를 쉽게 이해할 수 있도록 설명해볼게요. Git이란 무엇인가? Git은 버전 관리 시스템(Version Control System)입니다.즉, 코드를 수정하거나 추가할 때마다 그 변화를 기록하고 관리해 주는 도구입니다. 간단히 말하면 “코드의 히스토리를 추적할 수 있게 도와주는 프로그램” 입니다. Git은 리누스 토르발스(Linus Torvalds)가리눅스 커널 개발을 효율적으로 ..