강력한 형식의 API 스키마로 AWS Marketplace Catalog API(CAPI) 통합 간소화

게시된 날짜: 2024년 7월 19일

AWS는 Catalog API(CAPI)의 StartChangeSet API, DescribeChangeSet API, DescribeEntity API에 사용되는 DetailsDocument 스키마를 호스팅하는 GitHub 라이브러리를 도입한다고 발표했습니다. 이 새로운 기능은 Catalog API를 사용하는 개발자를 위한 통합 프로세스를 간소화하는 것을 목표로 합니다.

현재 셀러/파트너 조직의 개발자는 가격 책정 차원 추가와 같은 작업을 위해 Catalog API와 통합할 때 API 요청 구조를 수동으로 구성해야 합니다. 여기에는 API 설명서를 검토하고 요청에 대한 ‘DetailsDocument’의 스키마를 이해하기 위한 실험이 포함됩니다. 새로운 스키마 라이브러리를 사용하면 설명서를 참조하거나 JSON 구조를 실험할 필요 없이 Java 및 Python 라이브러리를 직접 가져와서 강력한 형식의 응답을 생성할 수 있습니다. 이렇게 하면 통합 테스트와 구현 모두에서 시간을 절약하고 오류 위험을 줄일 수 있습니다. 또한 DetailsDocument 스키마에 변경 사항이 있는 경우, 새 버전의 라이브러리를 다운로드하고 변경 사항을 검토한 후 필요한 코드 업데이트를 수행하기만 하면 됩니다. 새로운 이 기능은 StartChangeSet API, DescribeChangeSet API, DescribeEntity API의 ‘Details’ 속성에서 문자열 객체 송수신 기능과 함께 제공됩니다. 이러한 API와 이미 통합한 경우에는 'Details' 속성을 계속 사용할 수 있습니다. 하지만 새로 온보딩하는 셀러와 새 API 작업을 온보딩하는 셀러는 스키마 라이브러리를 사용하여 Catalog API와 더 빠르게 통합하는 것이 좋습니다.

shape 라이브러리를 다운로드하고 사용하는 방법에 대한 자세한 내용은 StartChangeSet API, DescribeChangeSet API, DescribeEntity API를 참조하세요.