게시된 날짜: Oct 21, 2021

JavaScript용 AWS Amplify는 이제 Amplify 스토리지 범주를 통해 Simple Storage Service(Amazon S3)에 파일을 업로드할 때 일시 중지, 재개 및 취소 작업을 지원합니다. Amplify는 프론트엔드 웹 및 모바일 개발자가 앱용 AWS 클라우드 백엔드를 쉽게 구축할 수 있도록 사용 사례 중심의 UI 구성 요소, 라이브러리 및 명령줄 도구 세트를 제공합니다. 이 릴리스를 통해 개발자는 최종 사용자가 원시 비디오 및 대용량 생산성 문서를 포함하여 매우 큰 파일을 안정적으로 업로드할 수 있는 환경을 만들 수 있습니다. 업로드를 재개할 수 있는 기능은 업로드 중에 사용자가 네트워크 중단을 경험하는 시나리오를 처리하는 데 특히 유용합니다.

Amplify JS 라이브러리는 이제 자동으로 대용량 파일을 5Mb 청크로 분할하고 Amazon S3 멀티파트 업로드 프로세스를 사용하여 업로드합니다. 이 방법을 사용하면 청크를 어떤 순서로든 업로드할 수 있으며 업로드가 실패하거나 시간이 초과되는 경우 개별 청크를 다시 전송할 수 있습니다. 개발자는 재전송을 시도해야 하는 방법과 시기를 제어하는 ​​콜백 논리를 제공할 수 있습니다.

또한 Amplify 내의 모든 스토리지 범주 기능에 대한 Typescript 유형의 적용 범위를 개선했습니다. 이전에는 파일 업로드 및 다운로드와 같이 Amazon S3 버킷과의 상호 작용을 제어하는 ​​파라미터에 대한 자동 제안 옵션이 개발자에게 표시되지 않았습니다. 이제 최신 코드 편집기와 함께 Typescript를 사용하는 웹 개발자는 함수 파라미터에 잘못된 값을 사용하려고 할 때 제안 사항과 자세한 경고를 볼 수 있습니다.

개발자는 Amplify 프로젝트에 스토리지 범주를 추가하여 지금 재개 가능한 업로드를 시작할 수 있습니다.