기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
다음을 사용하여 설정 AWS Proton
를 사용하여 AWS Proton API를 AWS CLI 실행하려면 API를 설치했는지 확인하십시오. 항목을 설치하지 않은 경우 설정 AWS CLI을 참조하세요.
AWS Proton 특정 구성:
-
템플릿을 생성 및 관리하려면:
-
템플릿 동기화 구성을 사용하는 경우 AWS CodeStar 연결을 설정합니다.
-
그렇지 않으면 S3 버킷을 설정합니다.
-
-
인프라 프로비저닝:
-
자체 관리형 프로비저닝의 경우 AWS CodeStar 연결을 설정해야 합니다.
-
-
(선택 사항) 파이프라인을 프로비저하기:
프로비저닝 방법에 대한 자세한 내용은 AWS 관리형 프로비저닝의 작동 방식을 참조하세요.
S3 버킷 설정
S3 버킷을 설정하려면 첫 번째 S3 버킷 생성의 지침에 따라 S3 버킷을 설정하세요. 입력을 검색할 AWS Proton 수 있는 AWS Proton 버킷에 입력하세요. 이러한 입력을 템플릿 번들이라고 합니다. 이 가이드의 다른 섹션의 자세한 내용은 이 가이드의 다른 섹션의 내용을 참조하세요.
AWS CodeStar 연결 설정
리포지토리에 AWS Proton 연결하려면 타사 소스 코드 리포지토리에서 새 커밋이 이루어지면 파이프라인을 활성화하는 AWS CodeStar 연결을 만들어야 합니다.
AWS Proton 연결을 사용하여 다음을 수행합니다.
-
리포지토리 소스 코드를 새로 커밋하면 서비스 파이프라인을 활성화합니다.
-
인프라형 코드 리포지토리에서 풀 리퀘스트를 생성합니다.
-
템플릿 중 하나를 변경하는 템플릿 리포지토리로 커밋이 푸시될 때마다(해당 버전이 아직 없는 경우) 새 템플릿 마이너 또는 메이저 버전을 만드세요.
를 사용하여 Bitbucket GitHub, GitHub 엔터프라이즈 및 GitHub 엔터프라이즈 서버 리포지토리에 연결할 수 있습니다. CodeConnections 자세한 내용은 사용 설명서를 참조하십시오 CodeConnections.AWS CodePipeline
CodeStar 연결을 설정하려면
-
AWS Proton 콘솔
을 엽니다. -
탐색 창에서 설정을 선택한 다음 리포지토리 연결을 선택하면 개발자 도구 설정의 연결 페이지로 이동합니다. 이 페이지에는 연결 목록이 표시됩니다.
-
연결 생성을 선택하고 지침을 따릅니다.
계정 CI/CD 파이프라인 설정 설정
AWS Proton 애플리케이션 코드를 서비스 인스턴스에 배포하기 위한 CI/CD 파이프라인을 프로비저닝할 수 있습니다. 파이프라인 프로비저닝에 필요한 AWS Proton 설정은 파이프라인에서 선택한 프로비저닝 방법에 따라 달라집니다.
AWS-관리형 및 CodeBuild 기반 프로비저닝 - 파이프라인 역할 설정
AWS관리형 프로비저닝 및 프로비저닝을 사용하면 파이프라인을 자동으로 프로비저닝할 수 있습니다. CodeBuild AWS Proton 따라서 프로비저닝 AWS Proton 파이프라인에 대한 권한을 제공하는 서비스 역할이 필요합니다. 이 두 가지 프로비저닝 방법은 각각 고유한 서비스 역할을 사용합니다. 이러한 역할은 모든 AWS Proton 서비스 파이프라인에서 공유되며 계정 설정에서 한 번 구성하면 됩니다.
콘솔을 사용하여 파이프라인 서비스 역할 생성하기
-
AWS Proton 콘솔
을 엽니다. -
탐색 창에서 설정을 선택한 다음 계정 설정을 선택합니다.
-
계정 CI/CD 설정 페이지에서 구성을 선택합니다.
-
다음 중 하나를 수행하십시오.
-
파이프라인 서비스 역할을 자동으로 AWS Proton 생성하도록 하려면
[파이프라인의 AWS관리형 프로비저닝을 활성화하려면] 계정 설정 구성 페이지의 AWS관리형 프로비저닝 파이프라인 역할 단원에서,
-
새 서비스 역할을 선택합니다.
-
역할의 이름을 입력합니다(예:
myProtonPipelineServiceRole
). -
계정에 관리자 권한이 있는 AWS Proton 역할을 생성하는 데 동의하려면 확인란을 선택합니다.
[파이프라인의 CodeBuild 기반 프로비저닝을 활성화하려면] 계정 설정 구성 페이지의 CodeBuild파이프라인 역할 섹션에서 기존 서비스 역할을 선택하고 CloudFormation 파이프라인 역할 섹션에서 만든 서비스 역할을 선택합니다. 또는 CloudFormation 파이프라인 역할을 할당하지 않은 경우 이전 세 단계를 반복하여 새 서비스 역할을 만드세요.
-
-
기존 파이프라인 서비스 역할을 선택하기
[파이프라인의 AWS관리형 프로비저닝을 활성화하려면 계정 설정 구성 페이지의 AWS관리형 프로비저닝 파이프라인 역할 단원에서 기존 서비스 역할을 선택하고 AWS 계정의 서비스 역할을 선택합니다.
[파이프라인 CodeBuild 프로비저닝을 활성화하려면] 계정 설정 구성 페이지의 CodeBuild파이프라인 프로비저닝 역할 섹션에서 기존 서비스 역할을 선택하고 계정의 서비스 역할을 선택합니다. AWS
-
-
변경 사항 저장를 선택합니다.
새 파이프라인 서비스 역할은 계정 설정 페이지에 표시됩니다.
자체 관리형 프로비저닝 - 파이프라인 리포지토리를 설정합니다.
자체 관리형 프로비저닝을 사용하면 설정한 프로비저닝 리포지토리로 풀 리퀘스트 (PR) 를 AWS Proton 보내면 자동화 코드가 파이프라인 프로비저닝을 담당합니다. 따라서 파이프라인을 AWS Proton 프로비저닝하는 데 서비스 역할이 필요하지 않습니다. 대신 등록된 프로비저닝 리포지토리가 필요합니다. 리포지토리의 자동화 코드는 프로비저닝 파이프라인에 대한 권한을 제공하는 적절한 역할을 맡아야 합니다.
콘솔을 사용하여 파이프라인 프로비저닝 리포지토리를 등록하려면
-
CI/CD 파이프라인 프로비저닝 리포지토리를 아직 만들지 않았다면 생성합니다. 자체 관리형 프로비저닝의 파이프라인에 대한 자세한 내용은 자체 관리형 프로비저닝의 작동 방식을 참조하세요.
-
탐색 창에서 설정을 선택한 다음 계정 설정을 선택합니다.
-
계정 CI/CD 설정 페이지에서 구성을 선택합니다.
-
계정 설정 구성 페이지의 CI/CD 파이프라인 리포지토리 단원에서:
-
새 리포지토리를 선택한 다음 리포지토리 제공자 중 하나를 선택합니다.
-
CodeStar 연결하려면 연결 중 하나를 선택하세요.
참고
관련 저장소 공급자 계정에 아직 연결되지 않은 경우 새 CodeStar 연결 추가를 선택하고 연결 생성 프로세스를 완료한 다음 CodeStar연결 메뉴 옆에 있는 새로 고침 버튼을 선택합니다. 이제 메뉴에서 새 연결을 선택할 수 있을 것입니다.
-
리포지토리 이름에서 파이프라인 프로비저닝 리포지토리를 선택합니다. 드롭다운 메뉴에는 제공자 계정의 리포지토리 목록이 표시됩니다.
-
브랜치 이름에서 리포지토리 브랜치 중의 하나를 선택합니다.
-
-
변경 사항 저장를 선택합니다.
파이프라인 리포지토리 역할은 계정 설정 페이지에 표시됩니다.
설정 AWS CLI
를 사용하여 AWS Proton API를 AWS CLI 호출하려면 의 최신 버전을 설치했는지 확인하십시오 AWS CLI. 자세한 내용은 AWS Command Line Interface 사용 설명서에서 AWS CLI시작하기를 참조하세요. 그런 다음 AWS CLI with 사용을 시작하려면 AWS Proton을 참조하십시오시작하기 AWS CLI.