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 사용 설명서를 참조하세요.