Repolode
aws-amplify

aws-amplify/amplify-js

인증, 스토리지, API 같은 AWS 클라우드 서비스에 연결되는 프런트엔드 및 모바일 앱을 만들기 위한 선언형 JavaScript 라이브러리입니다.

스타
9,553
포크
2,174
열린 이슈
515
마지막 커밋
13시간 전

어떤 프로젝트인가요?

AWS Amplify JavaScript는 프런트엔드 및 모바일 개발자에게 인증, 파일 스토리지, REST 및 GraphQL 호출, 분석, 푸시 알림 같은 클라우드 작업을 일관된 선언형 인터페이스로 제공하는 라이브러리입니다. 일반적인 JavaScript 프런트엔드 워크플로와 React Native에서 사용할 수 있습니다.

기본적으로 각 카테고리는 AWS 서비스에 연결됩니다. 인증에는 Cognito, 스토리지에는 S3, API에는 API Gateway와 AppSync, 분석 및 푸시 알림에는 Pinpoint를 사용하고, 봇·메시징·지도에는 Lex, IoT, Location Service를 사용합니다. 또한 이 라이브러리는 플러그형으로 설계되어 AWS 기본 서비스 대신 사용자 지정 백엔드나 다른 서비스를 사용할 수 있습니다.

이 패키지는 npm에서 aws-amplify라는 이름으로 배포됩니다. 현재 메이저 릴리스는 버전 6이며, 버전 4 이하 버전은 유지보수 모드입니다.

핵심 기능

  • 01Amazon Cognito 기반 인증 API
  • 02Amazon S3에서 공개, 보호, 비공개 버킷을 사용하는 파일 스토리지
  • 03AWS 엔드포인트용 SigV4 서명을 지원하는 REST 및 GraphQL API 클라이언트
  • 04온라인/오프라인 동기화를 지원하는 공유 데이터용 오프라인 대응 DataStore
  • 05Amazon Pinpoint를 통한 분석 및 푸시 알림 지원

활용 사례

  • React 또는 기타 JavaScript 웹 앱에 로그인 및 사용자 관리 기능 추가
  • 프런트엔드에서 S3에 사용자 파일을 업로드하고 관리
  • 오프라인에서도 공유 데이터를 사용할 수 있는 React Native 앱 개발

빠른 시작

  1. 1

    npm에서 aws-amplify 패키지를 설치합니다

  2. 2

    공식 Getting Started 페이지에서 플랫폼을 선택하고 설정 가이드를 따릅니다

사용 전 알아둘 점

  • v4 이하 버전은 지원 중단되었으며 유지 관리 모드이므로 v5 또는 v6을 사용하세요.
  • Amplify v6 및 v5에는 이전 API에서 마이그레이션해야 하는 호환성이 깨지는 변경 사항이 포함되어 있습니다.
  • Geo 카테고리는 개발자 프리뷰 단계입니다.

토픽

자주 묻는 질문

amplify-js은(는) 무엇인가요?
인증, 스토리지, API 같은 AWS 클라우드 서비스에 연결되는 프런트엔드 및 모바일 앱을 만들기 위한 선언형 JavaScript 라이브러리입니다. AWS Amplify JavaScript는 프런트엔드 및 모바일 개발자에게 인증, 파일 스토리지, REST 및 GraphQL 호출, 분석, 푸시 알림 같은 클라우드 작업을 일관된 선언형 인터페이스로 제공하는 라이브러리입니다. 일반적인 JavaScript 프런트엔드 워크플로와 React Native에서 사용할 수 있습니다.
amplify-js은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
amplify-js은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
amplify-js은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. amplify-js의 마지막 커밋은 2026년 10월 21일입니다.
amplify-js은(는) 어디에 사용할 수 있나요?
React 또는 기타 JavaScript 웹 앱에 로그인 및 사용자 관리 기능 추가 프런트엔드에서 S3에 사용자 파일을 업로드하고 관리 오프라인에서도 공유 데이터를 사용할 수 있는 React Native 앱 개발
amplify-js는 어떻게 설치하나요?
npm에서 aws-amplify 패키지를 설치합니다 공식 Getting Started 페이지에서 플랫폼을 선택하고 설정 가이드를 따릅니다
amplify-js은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/aws-amplify/amplify-js

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트