AWS가 리액트(React) 앱에 아마존 퀵사이트(Quick Sight) 개별 시각화를 아마존 코그니토 기반 등록 사용자 인증으로 임베드하는 방법을 소개했다. 코그니토 사용자 풀로 로그인을 처리하고, 람다 함수가 GenerateEmbedUrlForRegisteredUser API로 특정 대시보드·시트·비주얼 ID에 한정된 임베드 URL을 발급한다. 신규 코그니토 사용자는 첫 접속 시 자동으로 퀵사이트에 최소 권한인 'READER' 역할로 등록되며, 대시보드 열람 권한(Viewer)은 관리자가 별도로 공유하거나 람다 함수가 등록 시 자동 부여할 수 있다. 클라우드프론트·S3·API 게이트웨이·람다로 구성된 4계층 서버리스 아키텍처로 CloudFormation 스택 하나로 배포 가능하다.
- •AWS, 리액트 앱에 퀵사이트 개별 비주얼을 코그니토 인증으로 임베드하는 가이드 공개
- •람다 함수가 GenerateEmbedUrlForRegisteredUser API로 특정 비주얼 한정 임베드 URL 발급
- •신규 사용자는 첫 접속 시 자동으로 퀵사이트에 'READER' 역할로 등록
- •대시보드 Viewer 권한은 관리자 수동 공유 또는 람다 자동 부여 방식 선택 가능
- •클라우드프론트·S3·API게이트웨이·람다 4계층 서버리스 구조, CloudFormation 스택 1개로 배포
0단 자동
AI가 규칙대로 쓰고 그대로 게시했습니다. 사람이 따로 보지 않았습니다.
- 규칙 판
- 규칙 판 도입 이전 기사입니다.
- 남기는 것
- 규칙 판 · 모델 · 시각
- 판 기록
- 아직 없습니다.
Embed Quick Sight visuals using Cognito user authentication
- 1.Amazon Cognito 인증으로 개별 Quick Sight 시각화를 React 앱에 사용자별 접근제어로 임베드하는 방법 소개
- 2.Lambda가 신규 Cognito 사용자를 Quick Sight 'READER' 역할로 자동 등록하는 동기화 패턴 제시
- 3.GenerateEmbedUrlForRegisteredUser API로 대시보드 아닌 개별 시각화 단위 임베드 URL 생성
- 4.Embedding SDK 런타임 필터 API로 자체 UI 컴포넌트에서 필터링 구현 가능
왜 중요한가?
대시보드 전체가 아닌 개별 시각화 단위로 임베드하고 사용자별 접근 권한을 세밀하게 제어할 수 있어, 자체 애플리케이션에 분석 기능을 통합하려는 SaaS·엔터프라이즈 개발팀에 실질적인 구현 가이드가 된다.
본문 미리보기
Learn how to embed individual Amazon Quick Sight visuals into a React application with per-user access control. This walkthrough uses Amazon Cognito authentication and a serverless AWS Lambda backend to generate scoped embed URLs, deployed with a single AWS CloudFormation stack.
전체 내용이 궁금하다면?
원문을 직접 읽어보세요
이 글이 만들어진 과정
- 11:02AI 초안
![[AI리더의 서가] Agentic AI 구축 개발의 모든 것](https://cdn.aitimes.com/news/photo/202610/215958_219938_244.jpg)
