다음을 사용하여 설정 AWS Proton - AWS Proton

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

다음을 사용하여 설정 AWS Proton

를 사용하여 AWS Proton API를 AWS CLI 실행하려면 API를 설치했는지 확인하십시오. 항목을 설치하지 않은 경우 설정 AWS CLI을 참조하세요.

AWS Proton 특정 구성:

프로비저닝 방법에 대한 자세한 내용은 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 연결을 설정하려면
  1. AWS Proton 콘솔을 엽니다.

  2. 탐색 창에서 설정을 선택한 다음 리포지토리 연결을 선택하면 개발자 도구 설정연결 페이지로 이동합니다. 이 페이지에는 연결 목록이 표시됩니다.

  3. 연결 생성을 선택하고 지침을 따릅니다.

계정 CI/CD 파이프라인 설정 설정

AWS Proton 애플리케이션 코드를 서비스 인스턴스에 배포하기 위한 CI/CD 파이프라인을 프로비저닝할 수 있습니다. 파이프라인 프로비저닝에 필요한 AWS Proton 설정은 파이프라인에서 선택한 프로비저닝 방법에 따라 달라집니다.

AWS-관리형 및 CodeBuild 기반 프로비저닝 - 파이프라인 역할 설정

AWS관리형 프로비저닝 및 프로비저닝을 사용하면 파이프라인을 자동으로 프로비저닝할 수 있습니다. CodeBuild AWS Proton 따라서 프로비저닝 AWS Proton 파이프라인에 대한 권한을 제공하는 서비스 역할이 필요합니다. 이 두 가지 프로비저닝 방법은 각각 고유한 서비스 역할을 사용합니다. 이러한 역할은 모든 AWS Proton 서비스 파이프라인에서 공유되며 계정 설정에서 한 번 구성하면 됩니다.

콘솔을 사용하여 파이프라인 서비스 역할 생성하기
  1. AWS Proton 콘솔을 엽니다.

  2. 탐색 창에서 설정을 선택한 다음 계정 설정을 선택합니다.

  3. 계정 CI/CD 설정 페이지에서 구성을 선택합니다.

  4. 다음 중 하나를 수행하십시오.

    • 파이프라인 서비스 역할을 자동으로 AWS Proton 생성하도록 하려면

      [파이프라인의 AWS관리형 프로비저닝을 활성화하려면] 계정 설정 구성 페이지의 AWS관리형 프로비저닝 파이프라인 역할 단원에서,

      1. 새 서비스 역할을 선택합니다.

      2. 역할의 이름을 입력합니다(예: myProtonPipelineServiceRole).

      3. 계정에 관리자 권한이 있는 AWS Proton 역할을 생성하는 데 동의하려면 확인란을 선택합니다.

      [파이프라인의 CodeBuild 기반 프로비저닝을 활성화하려면] 계정 설정 구성 페이지의 CodeBuild파이프라인 역할 섹션에서 기존 서비스 역할을 선택하고 CloudFormation 파이프라인 역할 섹션에서 만든 서비스 역할을 선택합니다. 또는 CloudFormation 파이프라인 역할을 할당하지 않은 경우 이전 세 단계를 반복하여 새 서비스 역할을 만드세요.

    • 기존 파이프라인 서비스 역할을 선택하기

      [파이프라인의 AWS관리형 프로비저닝을 활성화하려면 계정 설정 구성 페이지의 AWS관리형 프로비저닝 파이프라인 역할 단원에서 기존 서비스 역할을 선택하고 AWS 계정의 서비스 역할을 선택합니다.

      [파이프라인 CodeBuild 프로비저닝을 활성화하려면] 계정 설정 구성 페이지의 CodeBuild파이프라인 프로비저닝 역할 섹션에서 기존 서비스 역할을 선택하고 계정의 서비스 역할을 선택합니다. AWS

  5. 변경 사항 저장를 선택합니다.

    새 파이프라인 서비스 역할은 계정 설정 페이지에 표시됩니다.

자체 관리형 프로비저닝 - 파이프라인 리포지토리를 설정합니다.

자체 관리형 프로비저닝을 사용하면 설정한 프로비저닝 리포지토리로 풀 리퀘스트 (PR) 를 AWS Proton 보내면 자동화 코드가 파이프라인 프로비저닝을 담당합니다. 따라서 파이프라인을 AWS Proton 프로비저닝하는 데 서비스 역할이 필요하지 않습니다. 대신 등록된 프로비저닝 리포지토리가 필요합니다. 리포지토리의 자동화 코드는 프로비저닝 파이프라인에 대한 권한을 제공하는 적절한 역할을 맡아야 합니다.

콘솔을 사용하여 파이프라인 프로비저닝 리포지토리를 등록하려면
  1. CI/CD 파이프라인 프로비저닝 리포지토리를 아직 만들지 않았다면 생성합니다. 자체 관리형 프로비저닝의 파이프라인에 대한 자세한 내용은 자체 관리형 프로비저닝의 작동 방식을 참조하세요.

  2. 탐색 창에서 설정을 선택한 다음 계정 설정을 선택합니다.

  3. 계정 CI/CD 설정 페이지에서 구성을 선택합니다.

  4. 계정 설정 구성 페이지의 CI/CD 파이프라인 리포지토리 단원에서:

    1. 새 리포지토리를 선택한 다음 리포지토리 제공자 중 하나를 선택합니다.

    2. CodeStar 연결하려면 연결 중 하나를 선택하세요.

      참고

      관련 저장소 공급자 계정에 아직 연결되지 않은 경우 새 CodeStar 연결 추가를 선택하고 연결 생성 프로세스를 완료한 다음 CodeStar연결 메뉴 옆에 있는 새로 고침 버튼을 선택합니다. 이제 메뉴에서 새 연결을 선택할 수 있을 것입니다.

    3. 리포지토리 이름에서 파이프라인 프로비저닝 리포지토리를 선택합니다. 드롭다운 메뉴에는 제공자 계정의 리포지토리 목록이 표시됩니다.

    4. 브랜치 이름에서 리포지토리 브랜치 중의 하나를 선택합니다.

  5. 변경 사항 저장를 선택합니다.

    파이프라인 리포지토리 역할은 계정 설정 페이지에 표시됩니다.

설정 AWS CLI

를 사용하여 AWS Proton API를 AWS CLI 호출하려면 의 최신 버전을 설치했는지 확인하십시오 AWS CLI. 자세한 내용은 AWS Command Line Interface 사용 설명서에서 AWS CLI시작하기를 참조하세요. 그런 다음 AWS CLI with 사용을 시작하려면 AWS Proton을 참조하십시오시작하기 AWS CLI.