Amazon CodeCatalyst는 더 이상 신규 고객에게 공개되지 않습니다. 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세한 내용은 CodeCatalyst에서 마이그레이션하는 방법 단원을 참조하십시오.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
CodeCatalyst 블루프린트를 사용하여 포괄적인 프로젝트 생성
블루프린트를 사용하여 프로젝트를 생성할 때 CodeCatalyst는 소스 리포지토리, 샘플 소스 코드, CI/CD 워크플로, 빌드 및 테스트 보고서, 통합 문제 추적 도구를 사용하여 전체 프로젝트를 생성합니다. 프로젝트 블루프린트는 코드를 사용하여 다양한 유형의 애플리케이션 및 프레임워크에 클라우드 인프라, 리소스 및 샘플 소스 아티팩트를 프로비저닝합니다.
자세한 내용은 프로젝트 생성 단원을 참조하십시오. 프로젝트를 생성하려면 스페이스 관리자여야 합니다.
사용 수 있는 블루프린트
| 블루프린트 이름 | 블루프린트 설명 |
|---|---|
| ASP.NET 코어 웹 API | 이 블루프린트는 .NET 6 ASP.NET Core 웹 API 애플리케이션을 생성합니다. 블루프린트는 .NET용 AWS 배포 도구를 사용하고 Amazon Elastic Container Service AWS App Runner또는를 AWS Elastic Beanstalk 배포 대상으로 구성하는 옵션을 제공합니다. |
| AWS Glue ETL | 이 블루프린트는 AWS CDK, AWS Glue, AWS Lambda 및 Amazon Athena를 사용하여 샘플 추출 변환 로드(ETL) 참조 구현을 생성하여 쉼표로 구분된 값(CSVs)을 Apache Parquet으로 변환합니다. |
| DevOps 배포 파이프라인 | 이 블루프린트는 여러 단계에 AWS 걸쳐 참조 애플리케이션을 배포하는 AWS 배포 파이프라인 참조 아키텍처를 사용하여 배포 파이프라인을 생성합니다. |
| 를 사용한 Java API AWS Fargate | 이 블루프린트는 컨테이너화된 웹 서비스 프로젝트를 생성합니다. 이 프로젝트는 AWS Copilot CLI |
| 최신 3계층 웹 애플리케이션 | 이 블루프린트는 잘 설계된 3계층 최신 웹 애플리케이션을 구축하고 배포하기 위해 애플리케이션 계층 및 Vue 프론트엔드 프레임워크에 대한 코드를 Python에서 생성합니다. |
| .NET 서버리스 애플리케이션 | 이 블루프린트는 .NET CLI Lambda 도구를 사용하여 AWS Lambda 함수를 생성합니다. 블루프린트는 C# 또는 F# 선택을 포함하여 AWS Lambda 함수에 대한 옵션을 제공합니다. |
| 를 사용하는 Node.js API AWS Fargate | 이 블루프린트는 컨테이너화된 웹 서비스 프로젝트를 생성합니다. 프로젝트는 AWS Copilot CLI |
| 서버리스 애플리케이션 모델(SAM) | 이 블루프린트는 서버리스 애플리케이션 모델(SAM)을 사용하여 API를 생성하고 배포하는 프로젝트를 생성합니다. 프로그래밍 언어로 SDK for Java, TypeScript 또는 SDK for Python을 선택할 수 있습니다. |
| 서버리스 RESTful 마이크로서비스 | 이 블루프린트는 할 일 서비스 참조와 Amazon API Gateway 함께 AWS Lambda 및를 사용하는 REST API를 생성합니다. 프로그래밍 언어로 SDK for Java, TypeScript 또는 SDK for Python을 선택할 수 있습니다. |
| 단일 페이지 애플리케이션 | 이 블루프린트는 React, Vue 및 Angular 프레임워크를 사용하는 단일 페이지 애플리케이션(SPA)을 생성합니다. 호스팅의 경우 AWS Amplify 호스팅 또는 Amazon CloudFront 및 Amazon S3 중에서 선택합니다. |
| 정적 웹 사이트 |
이 블루프린트는 Hugo |
| To Do 웹 애플리케이션 | 이 블루프린트는 프론트엔드 및 백엔드 구성 요소가 포함된 To Do 서버리스 웹 애플리케이션을 생성합니다. 프로그래밍 언어로 SDK for Java, TypeScript 또는 SDK for Python을 선택할 수 있습니다. |
| 외부 블루프린트 구독 | 이 블루프린트는 가져온 각 패키지에 대한 워크플로를 생성합니다. 이러한 워크플로는 하루에 한 번 실행되어 NPM에서 패키지의 새 버전을 확인합니다. 새 버전이 있는 경우 워크플로는 CodeCatalyst 스페이스에 새 버전을 사용자 지정 블루프린트로 추가하려고 시도합니다. 패키지를 찾을 수 없거나 블루프린트가 아닌 경우 작업이 실패합니다. 대상 패키지는 NPM에 있어야 하며 패키지는 블루프린트이어야 합니다. 스페이스는 사용자 지정 블루프린트를 지원하는 계층에서 구독해야 합니다. |
| Bedrock GenAI 챗봇 | 이 블루프린트는 Amazon Bedrock |
프로젝트 블루프린트 정보 찾기
CodeCatalyst에서 여러 프로젝트 블루프린트를 사용할 수 있습니다. 각 블루프린트에는 함께 제공되는 요약 및 README 파일이 있습니다. 이 요약에서는 블루프린트에 의해 설치된 리소스에 대해 설명하고, README 파일은 블루프린트에 대해 자세히 설명하면서 사용 방법에 대한 지침을 제공합니다.