기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
1단계: 리소스 프로비저닝
이 섹션에서는 AWS CloudFormation 템플릿을 사용하여 AWS 리소스를 설정하는 방법을 보여줍니다.
AWS CloudFormation 템플릿을 사용하여 리소스를 만들려면
https://console.aws.amazon.com/cloudformation
에서 미국 동부 (버지니아 북부) 지역의 IAM 관리자로 AWS CloudFormation 콘솔에 로그인합니다. 스택 시작
을 선택합니다. 스택 생성 화면에서 다음을 선택합니다.
스택 이름을 입력합니다.
다음을 선택합니다.
다음 페이지에서 다음을 선택합니다.
최종 페이지의 세부 정보를 검토하고 IAM 리소스를 생성할 AWS CloudFormation 수 있음을 인정함을 선택합니다.
생성을 선택합니다.
스택 생성에는 최대 2분이 걸릴 수 있습니다.
CloudFormation 스택을 시작하면 다음 리소스가 생성됩니다.
-
lf-otf-datalake-123456789012 — 데이터를 저장하는 Amazon S3 버킷
참고
Amazon S3 버킷 이름에 추가된 계정 ID는 사용자의 계정 ID로 대체됩니다.
-
lf-otf-tutorial-123456789012 — 쿼리 결과 및 작업 스크립트를 저장하는 Amazon S3 버킷 AWS Glue
AWS Glue lpicebergdb — 아이스버그 데이터베이스
lfhudidb — AWS Glue 유디 데이터베이스
-
lfdeltadb — AWS Glue 델타 데이터베이스
native-iceberg-create — 데이터 AWS Glue 카탈로그에 Iceberg 테이블을 생성하는 작업
native-hudi-create — AWS Glue 데이터 카탈로그에 Hudi 테이블을 생성하는 작업
-
native-delta-create — 데이터 카탈로그에 델타 테이블을 생성하는 AWS Glue 작업
LF-OTF- GlueServiceRole — 작업을 AWS Glue 실행하기 위해 전달하는 IAM 역할 이 역할에는 데이터 카탈로그, Amazon S3 버킷 등과 같은 리소스에 액세스하는 데 필요한 정책이 연결되어 있습니다.
LF-OTF- RegisterRole — Amazon S3 위치를 레이크 포메이션에 등록하기 위한 IAM 역할입니다. 이 역할에는
LF-Data-Lake-Storage-Policy
이 연결되어 있습니다.lf-consumer-analystuser — Athena를 사용하여 데이터를 쿼리하는 IAM 사용자
-
lf-consumer-analystuser-credentials — 데이터 분석가 사용자의 비밀번호가 저장되어 있습니다. AWS Secrets Manager
스택 생성이 완료되면 출력 탭으로 이동하여 다음 값을 적업 둡니다.
AthenaQueryResultLocation — 아테나 쿼리 출력을 위한 Amazon S3 위치
BusinessAnalystUserCredentials — 데이터 분석가 사용자의 암호
암호 값을 가져오려면:
Secrets Manager 콘솔로 이동하여
lf-consumer-analystuser-credentials
값을 선택합니다.보안 암호 값(Secret value) 섹션에서 보안 암호 값 검색(Retrieve secret value)을 선택합니다.
암호의 보안 암호 값을 적어 둡니다.