CodePipeline을 사용하여 AWS AppConfig 구성 배포 - AWS AppConfig

CodePipeline을 사용하여 AWS AppConfig 구성 배포

AWS AppConfig는 AWS CodePipeline (CodePipeline)에 대한 통합 배포 액션입니다. CodePipeline은 빠르고 안정적인 애플리케이션 및 인프라 업데이트를 위해 릴리스 파이프라인을 자동화하는 데 사용할 수 있는 완전관리형 지속적 제공 서비스입니다. CodePipeline은 정의한 릴리스 모델을 기반으로 코드 변경이 있을 때마다 릴리스 프로세스의 구축, 테스트 및 배포 단계를 자동화합니다. 자세한 내용은 AWS CodePipeline란 무엇입니까?를 참조하십시오.

AWS AppConfig와 CodePipeline의 통합은 다음과 같은 이점을 제공합니다.

  • CodePipeline을 사용하여 오케스트레이션을 관리하는 고객은 이제 전체 코드베이스를 배포할 필요 없이 애플리케이션에 구성 변경 사항을 간단히 배포할 수 있습니다.

  • AWS AppConfig를 사용하여 구성 배포를 관리하고 싶지만 AWS AppConfig가 현재 코드 또는 구성 스토어를 지원하지 않아 제한을 받는 고객에게 이제 추가 옵션이 있습니다. CodePipeline은 AWS CodeCommit, GitHub, BitBucket 등을 지원합니다.

참고

CodePipeline과 AWS AppConfig 통합은 CodePipeline을 사용할 수 있는 AWS 리전에 한해 지원됩니다.

통합의 작동 방식

CodePipeline을 설정하고 구성하는 것부터 시작합니다. 여기에는 CodePipeline 지원 코드 저장소에 구성을 추가하는 것도 포함됩니다. 다음으로, 다음 작업을 수행하여 AWS AppConfig 환경을 설정합니다.

이 작업을 완료한 후 AWS AppConfig를 배포 공급자로 지정하는 파이프라인을 CodePipeline에서 생성합니다. 그런 다음 구성을 변경하여 CodePipeline 코드 저장소에 업로드할 수 있습니다. 새 구성을 업로드하면 CodePipeline에서 새 배포가 자동으로 시작됩니다. 배포가 완료된 후 변경을 확인할 수 있습니다. AWS AppConfig를 배포 공급자로 지정하는 파이프라인을 생성하는 방법에 대한 자세한 내용은 AWS CodePipeline 사용 설명서자습서: AWS AppConfig를 배포 공급자로 사용하는 파이프라인 만들기를 참조하십시오.