AWS의 Javascript SDK 3 Version이 출시되었습니다.
아래와 같은 큰 변경점들이 있다고 하네요.
1. Modularized Packages
- Package 들이 모듈화 되어, 필요한 패키지만 로드가 가능하도록 변경되었습니다.
- 이로 인해 전체 코드 사이즈를 많이 줄일 수 있다고 합니다.
2. Command의 실행
- V2, V3 커맨드를 모두 지원합니다.
- .send 함수를 통해 async/await pattern으로 커맨드 사용이 가능합니다.
3. Middleware Stack
- 실질적으로 SDK 내의 모든 커맨드는 HTTP Request를 발생시키는데, 이 Request 를 조작하기 위한 Middleware를 지원합니다.
- Custom Header를 추가하는 등의 처리가 가능합니다.
4. Node.js / Browser에서의 다른 사용방법 지원합니다.
- NodeJS와 Browser 에서의 사용방법이 각각 다른 API 들이 있는데, 이부분을 다르게 처리할 수 있도록 합니다.
- Browser에서 사용 시 필요한 패키지만 번들링 하는 것이 가능합니다.
5. 그외에 AWS Cloud9 IDE 지원 및 Amplify Library에서 사용가능
등의 주요 변경점들이 있는 것 같습니다.