게시된 날짜: Aug 19, 2022

이제 Smithy Interface Definition Language(IDL) 2.0를 상용 버전으로 사용할 수 있습니다. Amazon은 수만 가지 API를 작성하고 SDK를 생성해 온 경험을 토대로 차세대 API 모델링 언어인 Smithy를 만들었습니다. 개발자는 이제 IDL 2.0을 사용해 더욱 간편하면서도 직관적인 방식으로 Smithy 모델을 작성하고 Smithy 모델에서 코드를 생성할 수 있습니다.

IDL 2.0을 사용하는 개발자는 생성되는 코드에서 Null 허용 속성의 수를 줄여 생산성을 높일 수 있습니다. 또한 대형 API 모델의 중복 항목 수를 줄여 코드의 오류 발생 가능성도 낮출 수 있습니다. 이번 릴리스에는 사용자 지정 기본값, 여러 작업을 더욱 높은 일관성으로 수행할 수 있는 리소스 속성, 전용 열거 셰이프, 개선된 구문 등의 기타 여러 기능도 포함되어 있습니다.

이번 릴리스에 대한 자세한 내용은 AWS의 블로그 게시물, 개발자 안내서 및 Github의 소스 코드를 참조하세요. Smithy 1.0을 이미 사용 중이며 Smithy 2.0으로 마이그레이션할 준비가 되셨습니까? IDL 1.0에서 2.0으로의 마이그레이션 안내서를 참조하여 마이그레이션을 시작해 보십시오.