기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
환경 생성
AWS Proton 환경을 만드는 방법을 알아보십시오.
다음 두 가지 방법 중 하나로 AWS Proton 환경을 만들 수 있습니다.
-
표준 환경 템플릿을 사용하여 표준 환경을 만들고, 관리하고, 프로비전하십시오. AWS Proton 환경에 맞게 인프라를 프로비저닝합니다.
-
고객 관리 환경 템플릿을 사용하여 고객 관리 인프라에 연결합니다 AWS Proton . 외부에 자체 공유 리소스를 프로비저닝한 AWS Proton다음 사용할 수 있는 프로비저닝 출력을 제공합니다. AWS Proton
환경을 만들 때 여러 프로비저닝 접근 방식 중 하나를 선택할 수 있습니다.
-
AWS 관리형 프로비저닝 — 단일 계정으로 환경을 생성, 관리, 프로비저닝할 수 있습니다. AWS Proton 환경을 프로비저닝합니다.
이 방법은 CloudFormation 인프라 코드 (IaC) 템플릿만 지원합니다.
-
AWS 다른 계정으로의 관리 프로비저닝 - 단일 관리 계정에서 환경 계정 연결을 통해 다른 계정에 프로비저닝된 환경을 만들고 관리합니다. AWS Proton 다른 계정에 환경을 프로비저닝합니다. 자세한 내용은 한 계정에서 환경을 만들고 다른 계정에서 프로비저닝합니다. 및 환경 계정 연결 단원을 참조하세요.
이 방법은 CloudFormation IaC 템플릿만 지원합니다.
-
자체 관리형 프로비저닝 — 자체 프로비저닝 인프라가 있는 연결된 리포지토리에 프로비저닝 풀 요청을 AWS Proton 제출합니다.
이 방법은 Terraform IaC 템플릿만 지원합니다.
-
CodeBuild 프로비저닝 — AWS Proton 사용자가 제공하는 셸 명령을 실행하는 AWS CodeBuild 데 사용합니다. 명령어는 인프라를 AWS Proton 제공하거나 프로비저닝 해제하고 출력 값을 생성하는 입력을 읽을 수 있으며 이를 담당합니다. 이 방법을 위한 템플릿 번들에는 매니페스트 파일의 명령과 이러한 명령에 필요할 수 있는 프로그램, 스크립트 또는 기타 파일이 포함되어 있습니다.
프로비저닝 사용의 예로, 를 사용하여 AWS 리소스를 CodeBuild AWS Cloud Development Kit (AWS CDK) 프로비저닝하는 코드와 코드를 설치하고 실행하는 매니페스트를 포함할 수 있습니다. CDK CDK
자세한 내용은 CodeBuild 프로비저닝 템플릿 번들 단원을 참조하십시오.
참고
환경 및 서비스와 함께 CodeBuild 프로비저닝을 사용할 수 있습니다. 현재로서는 이 방법으로 구성 요소를 프로비저닝할 수 없습니다.
AWS 관리형 프로비저닝 (동일한 계정과 다른 계정 모두) 을 AWS Proton 사용하면 직접 전화를 걸어 리소스를 프로비저닝할 수 있습니다.
자체 관리형 프로비저닝을 AWS Proton 사용하면 IaC 엔진이 리소스를 프로비저닝하는 데 사용하는 컴파일된 IaC 파일을 제공하도록 풀 요청을 생성합니다.
자세한 내용은 AWS Proton의 인프라 프로비저닝 방법, 템플릿 번들 및 환경 템플릿 번들에 대한 스키마 요구 사항을 참조하세요.
동일한 계정에서 표준 환경을 만들고 프로비저닝합니다.
콘솔을 사용하거나 단일 계정으로 환경을 만들고 AWS CLI 프로비저닝할 수 있습니다. 프로비저닝은 에서 관리합니다. AWS
한 계정에서 환경을 만들고 다른 계정에서 프로비저닝합니다.
콘솔을 사용하거나 다른 계정에 환경 인프라를 프로비저닝하는 관리 계정에서 표준 환경을 만들 수 있습니다. AWS CLI 프로비저닝은 AWS에서 관리합니다.
콘솔을 사용하거나 사용하기 전에 다음 단계를 완료하십시오. CLI
-
관리 및 환경 계정을 식별하고 나중에 사용할 수 있도록 복사하십시오. AWS 계정 IDs
-
환경 계정에서 환경이 만들 수 있는 최소 권한이 있는 AWS Proton 서비스 역할을 생성하십시오. 자세한 내용은 AWS Proton 를 사용하여 프로비저닝하기 위한 서비스 역할 AWS CloudFormation 단원을 참조하십시오.
자체 관리형 프로비저닝을 사용하여 환경을 만들고 프로비저닝합니다.
자체 관리형 프로비저닝을 사용하는 경우 자체 프로비저닝 인프라가 있는 연결된 리포지토리에 프로비저닝 풀 요청을 AWS Proton 제출합니다. 풀 리퀘스트는 AWS 서비스를 호출하고 인프라를 프로비저닝하는 자체 워크플로를 시작합니다.
자체 관리형 프로비저닝 고려 사항:
-
환경을 만들기 전에 자체 관리형 프로비저닝을 위한 리포지토리 리소스 디렉터리를 설정합니다. 자세한 내용은 AWS Proton 코드 파일로서의 인프라 단원을 참조하십시오.
-
환경을 만든 후에는 인프라 프로비저닝 상태에 대한 비동기 알림 수신을 AWS Proton 기다립니다. 프로비저닝 코드에서 이러한 비동기 알림을 AWS Proton
NotifyResourceStateChange
API 보내려면 를 사용해야 합니다. AWS Proton
콘솔에서 또는 AWS CLI와 함께 자체 관리형 프로비저닝을 사용할 수 있습니다. 다음 예시는 Terraform에서 자체 관리형 프로비저닝을 사용하는 방법을 보여줍니다.