View a markdown version of this page

GitHub에서 Image Builder 샘플 프로젝트 살펴보기 - EC2 Image Builder

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

GitHub에서 Image Builder 샘플 프로젝트 살펴보기

EC2 Image Builder 팀은 GitHub에 Image Builder 샘플 리포지토리를 유지 관리합니다. 리포지토리에는 코드형 인프라로 일반적인 사용 사례를 구현하는 방법을 보여주는 완전하고 배포 가능한 샘플 프로젝트가 포함되어 있습니다. 샘플은 AWS CloudFormation (CloudFormation) 템플릿, AWS 클라우드 개발 키트(AWS CDK) 애플리케이션, Terraform 모듈 및 AWS Task Orchestrator and Executor (AWSTOE) 구성 요소 문서로 제공됩니다.

각 샘플은 사전 조건, 배포 단계, 샘플 작동 방식, 테스트 및 정리를 다루는 자체 README와 함께 독립형입니다. 이 장의 자습서에서는 콘솔의 이미지 빌드 프로세스를 보여줍니다. 샘플 프로젝트는 배포, 검사 및 조정할 수 있는 코드로 표현된 것과 동일한 개념을 보여줍니다.

리포지토리에는 다음 영역에 대한 샘플이 포함되어 있습니다.

  • 시작하기 - quick-start 샘플에서 CloudFormation 템플릿과 애플리케이션으로 제공되는 가장 작은 전체 이미지 파이프라인입니다 AWS CDK .

  • 사용 사례 키트 - 예약된 패치 적용 및 Auto Scaling 그룹 새로 고침이 있는 골든 AMI 파이프라인과 같은 일반적인 시나리오를 위한 파이프라인을 완료합니다. 다른 키트에는 Amazon Elastic Container Registry에 게시하는 교차 계정 AMI 배포, 프라이빗 VPC 빌드, 수명 주기 정리 정책 및 컨테이너 기본 이미지 파이프라인이 포함됩니다.

  • 이미지 워크플로 - 빌드 및 배포 단계에 인적 승인 게이트를 추가하고 out-of-band AMI 검증을 AWS Step Functions 위해 통합하는 사용자 지정 워크플로 샘플입니다.

  • 플랫폼 적용 범위 - Windows Server, macOS 및 Linux용 골든 이미지 파이프라인.

  • 구성 요소 및 디버깅 reboot-and-resume, 빌드 시간 보안 암호와 같은 AWSTOE 구성 요소 패턴입니다. 구성 요소 문서를 로컬에서 테스트하는 스크립트도 포함되어 있습니다. 디버깅 연습은 의도적으로 실패하는 빌드를 진단합니다.

샘플의 전체 목록은 GitHub의 리포지토리 README에서 인덱스를 참조하세요. 샘플은 MIT-0에 따라 라이선스가 부여되며 팀은 문제와 풀 요청을 최대한 검토합니다.