게시된 날짜: Nov 17, 2023

AWS CloudFormation이 CreateChangeSet API에 대해 리소스를 스택으로 가져오는 프로세스를 간소화하는 새로운 파라미터인 ImportExistingResources를 출시했습니다. ImportExistingResources 파라미터와 함께 ChangeSets를 배포하면 CloudFormation은 템플릿에서 AWS 계정에 이미 있는 리소스를 자동으로 가져옵니다. CloudFormation은 템플릿에 있는 리소스의 사용자 지정 이름을 사용하여 리소스가 있는지 확인합니다. 이번 출시를 통해 가져오기 작업의 수동 작업을 줄이고 이름 지정 충돌로 인한 배포 실패를 피할 수 있습니다.

ChangeSets를 사용하면 CloudFormation이 배포에서 수행할 작업(예: 리소스 생성)을 미리 볼 수 있습니다. 현재는 리소스를 생성 또는 수정하거나 동일한 ChangeSet으로 리소스를 가져올 수 없습니다. 이로 인해 템플릿에 기존 리소스와 새 리소스(예: 롤백)가 모두 포함된 배포가 지연될 수 있습니다. 또한 리소스를 가져오려면 템플릿 외에 각 리소스의 고유한 이름이 포함된 문서를 제공해야 합니다. 이 문서를 통해 템플릿에서 사용자 지정 이름을 허용하지 않는 리소스(예: EC2 인스턴스)를 가져올 수 있습니다. 하지만 이 문서를 작성하려면 사용자 지정 자동화나 수동 작업이 필요합니다. ImportExistingResources를 사용하면 스택을 만들거나 업데이트하는 배포 내에서 사용자 지정 이름으로 리소스를 가져올 수 있습니다. 리소스 이름으로 별도의 문서를 제공할 필요는 없습니다. 이렇게 하면 수동 단계가 줄어들고 사용자 지정 이름으로 리소스만 가져오려는 시나리오에서 CI/CD 작업을 사용할 수 있습니다.

ImportExistingResources 파라미터는 CloudFormation을 사용할 수 있는 AWS 리전에서 사용할 수 있습니다. CloudFormation을 사용할 수 있는 AWS 리전은 AWS 리전 표에서 확인하세요.

자세히 알아보려면 CreateChangeSet API 문서를 참조하세요.