쿠키 기본 설정 선택

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

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

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

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

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

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

중요

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

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

파이프라인을 만들려면
  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 형식으로 입력합니다. 2단계: Amazon S3 버킷에 앱 코드 업로드 단원의 10단계에서 적어 둔 링크를 참조하세요. 이 연습에서는 경로가 s3://my-appbucket/opsworks-demo-php-simple-app-version1.zip입니다. 다음 단계를 선택합니다.

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

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

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

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

  10. 필드에서 2단계: 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 콘솔에 변경 내용이 표시됩니다.

    AWSIAM role summary with policy document showing S3 object actions allowed.
    참고

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

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

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

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

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