Git 동기화를 사용하여 Git 리포지토리에 저장된 소스 코드와 스택 동기화 - AWS CloudFormation

Git 동기화를 사용하여 Git 리포지토리에 저장된 소스 코드와 스택 동기화

Git 동기화를 사용하면 소스 제어를 통해 CloudFormation 스택을 관리할 수 있습니다. 이렇게 하려면 Git 리포지토리를 모니터링하도록 CloudFormation을 구성합니다. 리포지토리에서 다음 두 파일의 변경 사항을 모니터링합니다.

  • 스택을 정의하는 CloudFormation 템플릿 파일

  • 스택을 구성하는 파라미터가 포함된 스택 배포 파일

Git 동기화를 사용하면 풀 요청과 버전 추적을 사용하여 중앙 위치에서 CloudFormation 스택을 구성, 배포 및 업데이트할 수 있습니다. 변경 사항을 템플릿 또는 배포 파일에 커밋하면 CloudFormation이 스택을 자동으로 업데이트합니다. 풀 요청을 사용하는 경우 CloudFormation은 실제로 스택을 업데이트하기 전에 스택에 어떤 변경 사항이 적용될지 설명하는 코멘트를 풀 요청에 남길 수 있습니다. 그러나 먼저 이 기능을 활성화해야 합니다.

Git 동기화에서 제공하는 콘솔 인터페이스를 통해 리포지토리로 연결되는 링크를 사용하고, 스택 배포 파일을 생성하고, CloudFormation 템플릿을 업데이트하고, 리포지토리에 풀 요청을 제출할 수 있습니다. 또한 Git 동기화는 활성 Git 동기화 스택 배포의 모니터링, 편집 및 문제 해결에 사용할 수 있는 상태 대시보드도 제공합니다. Git 동기화는 스택을 생성할 때 CloudFormation 콘솔을 통해 액세스할 수 있습니다. CodeConnections를 사용하여 Git 동기화에 액세스할 수도 있습니다. 자세한 내용은 개발자 도구 콘솔 사용 설명서에서 연결된 리포지토리에 대한 동기화 구성 작업을 참조하세요.

Git 동기화는 GitHub, GitHub Enterprise, GitLab, BitbucketGitLab 자체 관리 리포지토리를 지원합니다.

참고

Git 동기화는 미국 동부(버지니아 북부), 미국 동부(오하이오), 미국 서부(캘리포니아 북부), 미국 서부(오레곤), 캐나다(중부), 아시아 태평양(뭄바이), 아시아 태평양(도쿄), 아시아 태평양(서울), 아시아 태평양(싱가포르), 아시아 태평양(시드니), 유럽(아일랜드), 유럽(런던), 유럽(파리), 유럽(스톡홀름), 유럽(프랑크푸르트), 유럽(밀라노) 및 남아메리카(상파울루) 리전에서 사용 가능합니다.

다중 계정 전략으로 Git 동기화 사용에 대한 자세한 내용은 다음 블로그 게시물 Use AWS CloudFormation Git sync to configure resources in customer accounts를 참조하세요.