게시된 날짜: Sep 30, 2021

AWS가 AWS Cloud Control API의 정식 출시를 발표했습니다. AWS Cloud Control API는 개발자가 클라우드 인프라를 일관된 방식으로 관리하고 최신 AWS 기능을 더 빠르게 활용할 수 있게 해 주는 일반적인 애플리케이션 프로그램 인터페이스(API) 세트입니다. Cloud Control API를 사용하면 개발자가 고유한 서비스별 API를 사용하는 대신 5개의 일관된 API를 사용하여 수백 개의 AWS 리소스와 12개가 넘는 서드 파티 리소스의 수명 주기를 관리할 수 있습니다. 이제 이번 출시로 AWS 파트너 네트워크(APN) 파트너는 새로운 리소스가 추가될 때마다 매번 사용자 지정 개발 작업에 몇 주에 걸친 시간을 들이는 대신 단 1회의 통합으로 솔루션을 기존 및 향후 AWS 기능 및 서비스와 통합하는 방법을 자동화할 수 있습니다. HashiCorp의 Terraform과 Pulumi는 이번 출시의 일환으로 솔루션을 통합했습니다.

Cloud Control API를 통해 개발자는 일관된 API를 사용하여 AWS 및 서드 파티 서비스 리소스에 대한 CRUDL(생성, 읽기, 업데이트, 삭제, 나열)을 수행할 수 있습니다. 리소스에는 스키마(속성 및 핸들러 권한) 및 기본 서비스와의 API 상호 작용을 제어하는 핸들러가 포함됩니다. 개발자는 Cloud Control API를 통해 수명 주기 동안 지원되는 서비스를 관리하는 균일한 방법을 사용하므로 인프라에 서비스를 추가할 때 배워야 할 API가 줄어듭니다. 예를 들어 개발자는 Cloud Control API의 CreateResource API를 사용하여 지원되는 클라우드 리소스(AWS Lambda 함수, Amazon Elastic Container Service(ECS) 클러스터 또는 수백 개의 기타 AWS 리소스와 모니터링, 데이터베이스 또는 보안 관리 리소스에 걸쳐있는 CloudFormation 레지스트리에서 제공하는 12개가 넘는 서드 파티 솔루션)를 생성할 수 있습니다. 개발자는 고유한 서비스별 API에서 사용자 지정 코드를 작성, 유지 관리 및 설정할 필요가 없으므로 더 빠르게 이동할 수 있습니다. 또한 Cloud Control API는 CloudFormation 레지스트리에서 사용할 수 있게 되는 즉시 최신 AWS 리소스로 업데이트되므로 APN 파트너는 자체 솔루션을 Cloud Control API와 한 번만 통합하면 이후부터는 추가 통합 작업을 하지 않고 자동으로 새로운 AWS 리소스에 액세스할 수 있습니다.

Cloud Control API는 미국 동부(버지니아 북부, 오하이오), 미국 서부(오레곤, 캘리포니아 북부), 캐나다(중부), 유럽(아일랜드, 프랑크푸르트, 런던, 스톡홀름, 파리, 밀라노), 아시아 태평양(홍콩, 뭄바이, 오사카, 싱가포르, 시드니, 서울, 도쿄), 남미(상파울루), 중동(바레인), 아프리카(케이프타운) 및 AWS GovCloud(미국) 리전에서 정식 버전으로 사용할 수 있습니다.

AWS CLI 또는 AWS SDK를 사용하여 Cloud Control API를 시작할 수 있습니다. 자세히 알아보려면 다음을 참조하세요.