게시된 날짜: Oct 31, 2019
Amplify Framework는 클라우드 지원 모바일 및 웹 애플리케이션을 구축하기 위한 오픈 소스 프로젝트입니다. Amplify CLI(Amplify Framework의 일부)는 애플리케이션을 위한 AWS 클라우드 서비스를 생성, 통합 및 관리할 수 있는 도구 체인입니다.
오늘부터, Amplify CLI를 통해 개발자는 Amazon Cognito 사용자 풀 그룹을 생성하고 Amazon Simple Storage Service(S3) 버킷, Amazon API Gateway REST 엔드포인트 및 AWS AppSync GraphQL API와 같은 기본 백엔드 서비스에 액세스하기 위한 상세한 권한을 구성할 수 있습니다. 그룹이 생성되면 CLI에서 사용자 입력에 따라 권한에 대한 정책을 생성하고 정책을 그룹에 연관된 IAM 역할에 연결합니다. 또한 사용자는 한 번에 하나의 자격 증명 세트만 수신할 수 있으므로, 사용자가 여러 그룹에 속한 경우 CLI를 통해 그룹의 우선순위를 설정할 수도 있습니다. 우선순위를 통해 수신되는 자격 증명의 잠재적인 애매함을 없앱니다.
또한 개발자는 Amplify CLI에서 설정한 REST 엔드포인트를 통해 사용자 나열, 사용자 추가/제거, 사용자 활성화/비활성화, 사용자 로그아웃 등 사용자 관리 태스크를 모바일 및 앱 애플리케이션에 손쉽게 추가할 수 있습니다. 사용자 지정 가능한 REST 엔드포인트는 API Gateway에서 지원되며, 여기에서 Lambda에 안전하게 액세스하여 경로를 호출하고 요청된 관리 태스크를 수행합니다.