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" } ] }

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