AWS CloudFormation과 CDK를 사용하여 계정 및 리전 간 스택 출력 참조

게시된 날짜: 2026년 5월 14일

AWS CloudFormation이 새로운 내장 함수인 Fn::GetStackOutput을 지원합니다. 이제 CloudFormation 템플릿과 CDK 애플리케이션 내에서 AWS 계정과 리전 전반에 걸쳐 스택 출력을 직접 참조할 수 있습니다. 이 새로운 기능은 CloudFormation과 CDK에서 여러 계정과 여러 리전에 걸친 워크로드의 프로비저닝과 관리를 간소화하고, CDK 앱에서 교차 스택 종속성을 재구성할 때 발생하는 배포 교착 상태를 제거합니다.

여러 계정으로 구성된 AWS 환경을 관리할 때, 팀은 VPC ID나 데이터베이스 엔드포인트와 같은 인프라 값을 계정 간에 공유해야 하는 경우가 많습니다. 이전에는 이를 달성하기 위해 템플릿 간 값 복사 또는 팀 간 파라미터 업데이트 조정과 같은 여러 단계를 거쳐야 했습니다. 이제 Fn::GetStackOutput을 사용하여 대상 스택 이름, 출력 키, 교차 계정 액세스를 위한 IAM 역할 ARN, 그리고 선택적으로 리전을 지정하기만 하면 됩니다. CloudFormation은 지정된 역할을 수행하고 출력 값을 검색하여 템플릿 처리 중에 이를 해결함으로써 수동 조정과 구성 드리프트의 위험을 줄입니다. CDK 애플리케이션에서 교차 계정, 교차 리전 참조는 이제 이 기능을 자동으로 사용하므로 이전 방식에서 필요했던 사용자 지정 리소스와 SSM 파라미터가 더 이상 필요하지 않습니다. 고객은 Fn.getStackOutput을 직접적으로 호출하여 스택 간의 약한 참조를 생성함으로써 스택 리팩터링을 간소화할 수도 있습니다.

시작하려면 CloudFormation 템플릿에 Fn::GetStackOutput 함수를 추가하고 교차 계정 액세스를 위해 적절한 IAM 권한을 구성하세요. CDK에서는 교차 계정 및 교차 리전 참조가 이 함수를 자동으로 사용합니다. 자세한 내용은 AWS CloudFormation 사용 설명서 또는 CDK 개발자 가이드를 참조하세요.


이 기능은 CloudFormation이 지원되는 모든 AWS 리전에서 사용할 수 있습니다. 세부적인 서비스 제공 여부 정보는 AWS 리전 표를 참조하세요.