AWS OpsWorks 배포 작업 참조 - AWS CodePipeline

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

AWS OpsWorks 배포 작업 참조

AWS OpsWorks 작업을 사용하여 파이프라인을 사용 중인 OpsWorks와 함께 배포합니다.

작업 유형

  • 범주: Deploy

  • 소유자: AWS

  • 공급자: OpsWorks

  • 버전: 1

구성 파라미터

필수 여부: 예

OpsWorks 스택입니다. 스택은 애플리케이션 인프라의 컨테이너입니다.

스택

필수 여부: 예

OpsWorks 앱입니다. 앱은 배포하고 실행하려는 코드를 나타냅니다.

계층

필수 여부: 아니요

OpsWorks 스택입니다. 계층은 인스턴스 세트에 대한 구성 및 리소스를 지정합니다.

입력 아티팩트

  • 아티팩트 수: 1

  • 설명: 작업에 대한 입력 아티팩트입니다.

출력 아티팩트

  • 아티팩트 수: 0 to 1

  • 설명: 이 작업 유형에는 출력 아티팩트가 적용되지 않습니다.

서비스 역할 권한: AWS OpsWorks 작업

AWS OpsWorks 지원의 경우 다음을 정책 설명에 추가합니다.

{ "Effect": "Allow", "Action": [ "opsworks:CreateDeployment", "opsworks:DescribeApps", "opsworks:DescribeCommands", "opsworks:DescribeDeployments", "opsworks:DescribeInstances", "opsworks:DescribeStacks", "opsworks:UpdateApp", "opsworks:UpdateStack" ], "Resource": "resource_ARN" },

예제 작업 구성

YAML
Name: ActionName ActionTypeId: Category: Deploy Owner: AWS Version: 1 Provider: OpsWorks InputArtifacts: - Name: myInputArtifact Configuration: Stack: my-stack App: my-app
JSON
{ "Name": "ActionName", "ActionTypeId": { "Category": "Deploy", "Owner": "AWS", "Version": 1, "Provider": "OpsWorks" }, "InputArtifacts": [ { "Name": "myInputArtifact" } ], "Configuration": { "Stack": "my-stack", "App": "my-app" } }

이 작업을 수행할 때 참조할 수 있는 관련 리소스는 다음과 같습니다.

  • AWS OpsWorks 사용 설명서 - AWS OpsWorks를 사용한 배포에 대한 자세한 내용은 AWS OpsWorks 사용 설명서를 참조하세요.