

Amazon CodeCatalyst는 더 이상 신규 고객에게 공개되지 않습니다. 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세한 내용은 [CodeCatalyst에서 마이그레이션하는 방법](migration.md) 단원을 참조하십시오.

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

# 블루프린트를 사용하여 CodeCatalyst 프로젝트 설정
<a name="blueprints"></a>

블루프린트는 CodeCatalyst 프로젝트의 아키텍처 구성 요소를 나타내는 임의 코드 생성기입니다. 구성 요소는 단일 파일의 워크플로에서 샘플 코드가 포함된 전체 프로젝트까지 모든 것으로 구성될 수 있습니다. 블루프린트는 임의의 옵션 세트를 가져와 이를 사용하여 프로젝트로 전달되는 임의의 출력 코드 세트를 생성합니다. 블루프린트가 최신 모범 사례 또는 새 옵션으로 업데이트되면 해당 블루프린트가 포함된 프로젝트에서 코드베이스의 관련 부분을 재생성할 수 있습니다.

Amazon CodeCatalyst 블루프린트를 사용하여 소스 리포지토리, 샘플 소스 코드, CI/CD 워크플로, 빌드 및 테스트 보고서, 통합 문제 추적 도구를 사용하여 전체 프로젝트를 생성할 수 있습니다. CodeCatalyst 블루프린트는 구성 파라미터 세트를 기반으로 리소스와 소스 코드를 생성합니다. CodeCatalyst 관리형 블루프린트를 사용할 때 선택한 블루프린트에 따라 프로젝트에 추가되는 리소스와 CodeCatalyst가 생성하거나 구성하는 도구가 결정되므로 프로젝트 리소스를 추적하고 사용할 수 있습니다. 블루프린트 사용자는 블루프린트를 사용하여 프로젝트를 생성하거나 기존 CodeCatalyst 프로젝트에 추가할 수 있습니다. 프로젝트에 여러 블루프린트를 추가할 수 있으며 각각을 독립 구성 요소로 적용할 수 있습니다. 예를 들어 웹 애플리케이션 블루프린트로 생성된 프로젝트를 만든 다음 나중에 보안 블루프린트를 추가할 수 있습니다. 블루프린트 중 하나가 업데이트되면 수명 주기 관리를 통해 프로젝트에 변경 사항 또는 수정 사항을 통합할 수 있습니다. 자세한 내용은 [CodeCatalyst 블루프린트를 사용하여 포괄적인 프로젝트 생성블루프린트를 사용하여 포괄적인 프로젝트 생성](project-blueprints.md) 및 [블루프린트 사용자로서 수명 주기 관리 작업](lifecycle-management-user.md) 섹션을 참조하세요.

블루프린트 작성자는 CodeCatalyst 스페이스 멤버가 프로젝트 리소스를 사용할 수 있도록 사용자 지정 블루프린트를 생성하고 게시할 수도 있습니다. 사용자 지정 블루프린트는 스페이스 프로젝트에 대한 지정된 요구 사항을 충족하도록 개발할 수 있습니다. 스페이스의 블루프린트 카탈로그에 사용자 지정 블루프린트를 추가한 후 블루프린트를 관리하고 계속 업데이트하여 스페이스의 프로젝트가 최신 모범 사례를 유지하도록 할 수 있습니다. 자세한 내용은 [CodeCatalyst에서 사용자 지정 블루프린트를 사용하여 프로젝트 표준화사용자 지정 블루프린트로 프로젝트 표준화](custom-blueprints.md) 섹션을 참조하세요. 블루프린트 SDK 및 샘플 블루프린트를 보려면 [오픈 소스 GitHub 리포지토리](https://github.com/aws/codecatalyst-blueprints)를 참조하세요.

이미 표준화 및 모범 사례가 마련되어 있을 수 있습니다. 사용자 지정 블루프린트를 처음부터 생성하고 개발하는 대신 소스 코드가 있는 기존 소스 리포지토리를 사용자 지정 블루프린트로 변환하도록 선택할 수 있습니다. 자세한 내용은 [소스 리포지토리를 사용자 지정 블루프린트로 변환](convert-bp.md) 섹션을 참조하세요.

**Topics**
+ [블루프린트를 사용하여 프로젝트 생성](create-project-with-bp.md)
+ [프로젝트에 블루프린트를 추가하여 리소스 통합](apply-bp.md)
+ [업데이트 중지를 위해 프로젝트에서 블루프린트 연결 해제](disassociate-bp.md)
+ [프로젝트의 블루프린트 버전 변경](update-bp.md)
+ [프로젝트의 블루프린트에 대한 설명 편집](update-settings-bp.md)
+ [블루프린트 사용자로서 수명 주기 관리 작업](lifecycle-management-user.md)
+ [CodeCatalyst 블루프린트를 사용하여 포괄적인 프로젝트 생성](project-blueprints.md)
+ [CodeCatalyst에서 사용자 지정 블루프린트를 사용하여 프로젝트 표준화](custom-blueprints.md)
+ [CodeCatalyst의 블루프린트 할당량](blueprints-quotas.md)