Working with AWS CodeCommit on Windows (Korean)
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
실습 개요
이 실습에서는 AWS CodeCommit에 대한 연습을 제공합니다.
목표
이 실습에서는 다음 작업을 수행합니다.
- AWS CodeCommit에서 코드 리포지토리 생성
- Windows EC2 인스턴스에 연결
- AWS CodeCommit 서비스에 대한 연결을 활성화하도록 AWS Tools for Windows PowerShell 구성
- 원격 CodeCommit 리포지토리를 복제하여 로컬 리포지토리 생성
- Visual Studio Code를 사용하여 첫 번째 커밋 생성
- AWS CodeCommit 콘솔을 사용하여 커밋한 파일 보기
- CodeCommit 콘솔을 사용하여 커밋 생성
- CodeCommit 콘솔 탐색
실습에 사용할 수 있도록 Amazon EC2 Windows 서버 인스턴스가 생성되었습니다. Windows 인스턴스에 Microsoft Visual Studio Code와 Git 클라이언트가 모두 설치되었습니다. 이 실습을 시작하는 데는 약 10분이 걸립니다.
소요 시간
본 실습을 완료하려면 60분 정도가 소요됩니다.
사전 조건
이 실습에는 다음이 필요합니다.
- Google Chrome 브라우저. Fleet Manager RDP의 경우 Chrome 브라우저만 RDP 세션과 로컬 시스템 간의 양방향 복사 및 붙여넣기를 지원하기 때문에 실습에서는 인터넷 브라우저로 Chrome만 사용해야 합니다.
- Microsoft Windows, Mac OS X 또는 Linux(Ubuntu, SuSE 또는 Red Hat)가 설치된 컴퓨터.
- AWS 콘솔에 대한 지식.
- 소스 코드 리포지토리의 원리에 대한 이해 및 약간의 사전 개발 경험.
아이콘 키
이 실습에서는 가이드의 특정 측면에 주의를 기울이기 위해 다양한 아이콘이 사용됩니다. 각 아이콘의 목적은 다음과 같습니다.
- 명령: 명령: 실행해야 하는 명령입니다.
- 추가 정보: 특별히 참고해야 할 정보입니다.
- 참고: 메모 아이콘은 중요한 힌트, 팁, 지침 또는 조언을 나타냅니다.
- 주의: 특별히 참고해야 하거나 중요한 정보가 있다는 뜻입니다. 참고 사항을 읽지 않는다고 해서 서비스가 중단되거나 데이터가 손실되지는 않지만, 특정 단계를 반복해야 할 수 있습니다.
- 예상 출력: 명령 또는 편집된 파일의 출력을 확인하는 데 사용할 수 있는 샘플 출력입니다.
- 태스크 완료: 실습의 결론 또는 요점입니다.
기술 소개
IAM 정책에 따라 이 실습에 액세스하는 동안에는 실습에 필요하지 않은 많은 AWS 서비스가 비활성화됩니다. 또한 이 실습에 사용되는 서비스의 기능은 실습에 필요한 것으로 제한됩니다. 다른 서비스에 액세스하거나 실습 가이드에서 제공하는 것 외의 작업을 수행하는 경우 오류가 발생할 수 있습니다.
AWS CodeCommit
AWS CodeCommit은 프라이빗 Git 리포지토리를 호스팅하는 확장성이 뛰어난 관리형 소스 제어 서비스입니다. 내부적으로 CodeCommit은 데이터를 Amazon S3 및 Amazon DynamoDB에 저장하여 리포지토리의 확장성, 가용성, 내구성을 높게 유지해줍니다. 코드를 저장하기 위한 리포지토리를 생성하기만 하면 됩니다. 프로비저닝 및 확장할 하드웨어나 설치, 구성, 운영할 소프트웨어가 없습니다.
Visual Studio Code
Microsoft 웹 사이트에 따르면 Visual Studio Code는 전체 IDE가 없어도 최신 편집기의 단순화된 UI를 풍부한 코드 지원 및 탐색, 통합 디버깅 환경과 결합합니다. 이 도구는 현재 무료이며 Windows, Mac, Linux에서 실행됩니다. Git 코드 리포지토리 작업을 위한 기능이 포함되어 있으므로 AWS CodeCommit을 학습하는 데 편리한 도구이지만, AWS CodeCommit와 유사하게 작동하는 수많은 다른 Git 도구(무료 및 상용)를 사용할 수 있습니다. 이 실습은 Visual Studio Code를 소개하기 위한 것이 아닙니다.
Tags
Related Courses
Introduction to AWS CodeCommitPluralsight Docker on AWS
LinkedIn Learning AWS CodePipeline Beginner's Guide
Coursera Project Network via Coursera Creating And Controlling Git Repository Using AWS CodeCommit
Coursera Project Network via Coursera Managing Source Control with AWS CodeCommit
Pluralsight