쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

5단계: CodePipeline에서 파이프라인 생성 - AWS OpsWorks

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

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

5단계: CodePipeline에서 파이프라인 생성

중요

이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 만료되었으며 신규 및 기존 고객 모두에 대해 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 AWS re:Post 또는 AWS Premium Support를 통해 AWS Support 팀에 문의하세요.

계층이 있는 스택과 AWS OpsWorks Stacks에 구성된 인스턴스가 하나 이상 있으면 CodePipeline에서 Stacks를 공급자로 사용하여 파이프라인을 생성하여 앱 또는 Chef AWS OpsWorks 쿡북을 AWS OpsWorks Stacks 리소스에 배포합니다.

파이프라인을 만들려면
  1. https://console.aws.amazon.com/codepipeline/에서 CodePipeline 콘솔을 엽니다.

  2. [파이프라인 생성]을 선택합니다.

  3. CodePipeline 시작하기 페이지에서 MyOpsWorksPipeline 또는 사용자 계정에 고유한 다른 파이프라인 이름을 입력하고 다음 단계를 선택합니다.

  4. 소스 위치 페이지의 소스 공급자 드롭다운 목록에서 Amazon S3를 선택합니다.

  5. Amazon S3 세부 정보 영역에서 Amazon S3 버킷 경로를 s3://bucket-name/file name 형식으로 입력합니다. 3단계: Amazon S3 버킷에 앱 코드 업로드 단원의 9단계에서 적어 둔 링크를 참조하세요. 이 연습에서는 경로가 s3://my-appbucket/opsworks-nodejs-demo-app.zip입니다. 다음 단계를 선택합니다.

    AWS CodePipeline 소스 및 공급자
  6. [빌드] 페이지의 드롭다운 목록에서 [빌드 없음]를 선택한 다음 [다음 단계]를 선택합니다.

  7. 배포 페이지에서 배포 공급자로 AWS OpsWorks Stacks를 선택합니다.

    Deploy configuration form for AWS OpsWorks Stacks with fields for stack, layer, and app selection.
  8. [스택] 필드에 CodePipelineDemo 또는 1단계: AWS OpsWorks Stacks에서 스택, 계층 및 인스턴스 생성 단원에서 생성한 스택의 이름을 입력합니다.

  9. [계층] 필드에 Node.js App Server 또는 1단계: AWS OpsWorks Stacks에서 스택, 계층 및 인스턴스 생성 단원에서 생성한 계층의 이름을 입력합니다.

  10. 필드에서 3단계: Amazon S3 버킷에 앱 코드 업로드의 Amazon S3에 업로드한 앱을 선택한 후 다음 단계를 선택합니다.

  11. AWS 서비스 역할 페이지에서 역할 생성을 선택합니다.

    자동으로 생성될 역할인 AWS-CodePipeline-Service을(를) 설명하는 IAM 콘솔 페이지가 새 창에서 열립니다. [정책 이름] 드롭다운 목록에서 [새 정책 만들기]를 선택합니다. 정책 문서에 다음 내용이 포함되어 있는지 확인합니다. 필요한 경우 [편집]을 선택하고 정책 문서를 변경합니다.

    { "Statement": [ { "Action": [ "s3:GetObject", "s3:GetObjectVersion", "s3:GetBucketVersioning" ], "Resource": "*", "Effect": "Allow" }, { "Action": "opsworks:*", "Resource": "*", "Effect": "Allow" } ] }

    정책 문서의 변경을 마친 뒤 허용을 선택합니다. IAM 콘솔에 변경 내용이 표시됩니다.

    IAM role summary with AWS-CodePipeline-Service role and policy document editor.
    참고

    역할 생성에 실패하는 경우 AWS-CodePipeline-Service라는 IAM 역할이 이미 있기 때문일 수 있습니다. 2016년 5월 이전에 AWS-CodePipeline-Service 역할을 사용한 경우 역할에 AWS OpsWorks Stacks를 배포 공급자로 사용할 권한이 없을 수 있습니다. 그 경우 이 단계에서 보여주는 것처럼 정책 설명을 업데이트해야 합니다. 오류 메시지가 표시되면 이 단계의 시작 부분으로 돌아가서 역할 생성 대신 기존 역할 사용을 선택하세요. 기존 역할을 사용하는 경우에는 해당 역할에 이 단계에 표시된 권한이 포함된 정책이 연결되어 있어야 합니다. 서비스 역할 및 해당 정책 설명에 대한 자세한 정보는 IAM 서비스 역할에 대한 정책 편집 단원을 참조하세요.

  12. 역할 생성 프로세스에 성공하면 IAM 페이지가 닫히고 AWS 서비스 역할 페이지로 돌아갑니다. 다음 단계를 선택합니다.

  13. [검토 your pipeline] 페이지에서 표시된 선택 사항을 확인한 다음 [파이프라인 생성]을 선택합니다.

  14. 파이프라인이 준비되면 파이프라인은 자동으로 소스 코드를 찾고 스택에 앱을 배포하기 시작할 것입니다. 이 프로세스는 몇 분 정도 걸릴 수 있습니다.

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.