AWS AppConfig 배포 작업 참조 - AWS CodePipeline

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

AWS AppConfig 배포 작업 참조

AWS AppConfig 의 기능입니다 AWS Systems Manager. AppConfig 모든 규모의 애플리케이션에 대한 제어된 배포를 지원하며 내장된 검증 검사 및 모니터링 기능을 포함합니다. Amazon EC2 인스턴스, 컨테이너 AWS Lambda, 모바일 애플리케이션 또는 IoT 디바이스에서 호스팅되는 AppConfig 애플리케이션과 함께 사용할 수 있습니다.

AppConfig배포 작업은 파이프라인 원본 위치에 저장된 구성을 지정된 AppConfig 애플리케이션, 환경구성 프로필에 배포하는 AWS CodePipeline 작업입니다. AppConfig 배포 전략에 정의된 기본 설정을 사용합니다.

작업 유형

  • 범주: Deploy

  • 소유자: AWS

  • 공급자: AppConfig

  • 버전: 1

구성 파라미터

애플리케이션

필수 여부: 예

구성 및 배포에 대한 세부 정보가 포함된 AWS AppConfig 응용 프로그램 ID.

환경

필수 여부: 예

구성이 배포된 AWS AppConfig 환경의 ID입니다.

ConfigurationProfile

필수 여부: 예

배포할 AWS AppConfig 구성 프로파일의 ID.

InputArtifactConfigurationPath

필수 여부: 예

배포할 입력 아티팩트 내 구성 데이터의 파일 경로입니다.

DeploymentStrategy

필수 여부: 아니요

배포에 사용할 AWS AppConfig 배포 전략.

입력 아티팩트

  • 아티팩트 수: 1

  • 설명: 배포 작업을 위한 입력 아티팩트입니다.

출력 아티팩트

해당 사항 없음.

예제 작업 구성

YAML
name: Deploy actions: - name: Deploy actionTypeId: category: Deploy owner: AWS provider: AppConfig version: '1' runOrder: 1 configuration: Application: 2s2qv57 ConfigurationProfile: PvjrpU DeploymentStrategy: frqt7ir Environment: 9tm27yd InputArtifactConfigurationPath: / outputArtifacts: [] inputArtifacts: - name: SourceArtifact region: us-west-2 namespace: DeployVariables
JSON
{ "name": "Deploy", "actions": [ { "name": "Deploy", "actionTypeId": { "category": "Deploy", "owner": "AWS", "provider": "AppConfig", "version": "1" }, "runOrder": 1, "configuration": { "Application": "2s2qv57", "ConfigurationProfile": "PvjrpU", "DeploymentStrategy": "frqt7ir", "Environment": "9tm27yd", "InputArtifactConfigurationPath": "/" }, "outputArtifacts": [], "inputArtifacts": [ { "name": "SourceArtifact" } ], "region": "us-west-2", "namespace": "DeployVariables" } ] }

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