게시된 날짜: Nov 18, 2019

이제 IaC(Infrastructure-as-Code)를 활용한 SaaS 모니터링 또는 인시던트 관리 도구와 같이 타사 리소스의 관리를 손쉽게 모델링하고 자동화할 수 있게 해주는 여러 기능이 AWS CloudFormation에 도입되었습니다. 이러한 기능을 사용하면 사용자 지정 스크립트나 수동 프로세스 없이 AWS CloudFormation을 단일 도구로 사용하여 AWS 또는 타사의 인프라 및 애플리케이션 리소스를 자동으로 프로비저닝할 수 있습니다. 이제 자체 프라이빗 AWS CloudFormation 리소스 공급자를 생성하고, 이를 오픈 소스 커뮤니티와 공유하고, 다른 개발자가 개발한 타사 공급자를 활용할 수 있습니다.  

AWS CloudFormation Registry를 사용하면 리소스 공급자를 제출, 검색 및 관리할 수 있습니다. 리소스 공급자가 AWS CloudFormation Registry에 게시되면 이를 사용하여 네이티브 AWS 리소스 공급자와 동일한 방식으로 타사 리소스를 관리할 수 있습니다. 또한 이 새로운 기능은 거버넌스 및 리소스 규정 준수를 지원하는 AWS Control Tower 및 AWS Service Catalog와 계정 간 관리 및 리전 간 관리용 AWS CloudFormation StackSets 등의 서비스에서 별도 설정 없이 바로 사용할 수 있습니다. 

새로운 오픈 소스 개발자 도구인 AWS CloudFormation CLI를 사용하여 자체 리소스 공급자를 개발하고, 이를 Registry에 게시할 수 있습니다. 새로운 CLI에는 코드 생성 및 로컬 테스트 기능이 포함되어 있어 개발 프로세스를 간소화할 수 있습니다. 쉽게 시작하기 위해 오픈 소스 기반의 AWS Simple Email ServiceCloudWatch Logs 예제를 사용할 수도 있습니다.  

마지막으로, 여러 AWS APN 파트너(Atlassian, Datadog, Densify, Dynatrace, Fortinet, New Relic, Spotinst)가 초기 타사 리소스 공급자를 제공할 계획이며 이러한 리소스 공급자의 정의, 로직 및 설명서도 파트너별 GitHub 리포지토리에서 제공될 예정입니다. 이러한 파트너 또는 기타 파트너가 제공하는 타사 리소스 공급자를 사용하려면 몇 가지 간단한 단계를 거쳐 리소스 공급자를 등록하기만 하면 됩니다. 

자체 리소스 공급자를 생성하려면 CloudFormation CLI를 설치하면 됩니다. 자세한 내용은 설명서를 참조하십시오. 기존의 타사 리소스 공급자를 지금 바로 사용하려면 이 지침을 따르십시오. 네이티브 AWS 리소스 공급자와 함께 AWS CloudFormation을 사용하는 데 따르는 추가 요금은 없습니다. 타사 리소스 공급자와 함께 AWS CloudFormation을 사용하는 경우 월별로 실행한 핸들러 작업 수에 따라서만 요금이 부과됩니다(자세한 내용은 요금 페이지 참조). 이 기능은 모든 AWS 리전에서 사용 가능합니다.