AWS Proton 템플릿 - AWS Proton

AWS Proton 템플릿

AWS Proton 템플릿 라이브러리에 템플릿 번들을 추가하려면 템플릿 마이너 버전을 만들어 AWS Proton에 등록하세요. 템플릿 생성 시 Amazon S3 버킷의 이름과 템플릿 번들 경로를 제공합니다. 템플릿이 게시되면 플랫폼 팀 구성원과 개발자가 템플릿을 선택할 수 있습니다. 템플릿을 선택한 후 AWS Proton은 템플릿을 사용하여 인프라 및 애플리케이션을 만들고 프로비전합니다.

관리자는 환경 템플릿을 만들고 AWS Proton에 등록할 수 있습니다. 그런 다음 이 환경 템플릿을 사용하여 여러 환경을 배포할 수 있습니다. 예를 들어, "dev", "스테이징" 및 "prod" 환경을 배포하는 데 사용할 수 있습니다. "개발" 환경에는 프라이빗 서브넷이 있는 VPC와 모든 리소스에 대한 제한적인 액세스 정책이 포함될 수 있습니다. 환경 출력은 서비스의 입력으로 사용할 수 있습니다.

환경 템플릿을 만들고 등록하여 서로 다른 두 가지 유형의 환경을 만들 수 있습니다. 사용자와 개발자 모두 AWS Proton를 사용하여 두 유형 모두에 서비스를 배포할 수 있습니다.

  • AWS Proton가 환경 인프라를 프로비저닝하고 관리하는 표준 환경을 만드는 데 사용하는 표준 환경 템플릿을 등록하고 게시하세요.

  • AWS Proton가 기존의 프로비저닝된 인프라에 연결되는 고객 관리형 환경을 만드는 데 사용하는 고객 관리형 환경 템플릿을 등록하고 게시하세요. AWS Proton은 기존의 프로비저닝된 인프라를 관리하지 않습니다.

AWS Proton로 서비스 템플릿을 만들고 등록하여 환경에 서비스를 배포할 수 있습니다. 서비스를 배포하려면 먼저 AWS Proton 환경을 만들어야 합니다.

다음 목록은 AWS Proton를 사용하여 템플릿을 만들고 관리하는 방법을 설명합니다.

  • (선택 사항) AWS Proton API 호출 및 AWS Proton IAM 서비스 역할에 대한 개발자 액세스를 제어할 IAM 역할을 준비하세요. 자세한 내용은 IAM 역할 단원을 참조하세요.

  • 템플릿 번들을 작성합니다. 자세한 내용은 템플릿 번들 단원을 참조하세요.

  • 템플릿 번들을 작성하고 압축하여 Amazon S3 버킷에 저장한 후 AWS Proton로 템플릿을 생성하고 등록합니다. 이 작업은 콘솔에서 또는 AWS CLI를 사용하여 수행할 수 있습니다.

  • AWS Proton에 등록된 후 템플릿을 테스트하고 사용하여 AWS Proton 프로비저닝된 리소스를 생성하고 관리합니다.

  • 템플릿 수명 주기 내내 템플릿의 메이저 버전과 마이너 버전을 만들고 관리할 수 있습니다.

템플릿 버전을 수동으로 관리하거나 템플릿 동기화 구성을 사용하여 관리할 수 있습니다.

  • AWS Proton 콘솔 및 AWS CLI을 사용하여 새 마이너 또는 메이저 버전을 생성합니다.

  • 정의한 리포지토리에서 템플릿 번들의 변경 사항이 감지되면 AWS Proton가 자동으로 새 마이너 또는 메이저 버전을 생성할 수 있는 템플릿 동기화 구성을 만드세요.

자세한 내용은 AWS Proton서비스 API 참조 참조하세요.