1단계: 리소스 프로비저닝 - AWS Lake Formation

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

1단계: 리소스 프로비저닝

이 섹션에서는 AWS CloudFormation 템플릿을 사용하여 AWS 리소스를 설정하는 방법을 보여줍니다.

AWS CloudFormation 템플릿을 사용하여 리소스를 만들려면
  1. https://console.aws.amazon.com/cloudformation 에서 미국 동부 (버지니아 북부) 지역의 IAM 관리자로 AWS CloudFormation 콘솔에 로그인합니다.

  2. 스택 시작을 선택합니다.

  3. 스택 생성 화면에서 다음을 선택합니다.

  4. 스택 이름을 입력합니다.

  5. 다음을 선택합니다.

  6. 다음 페이지에서 다음을 선택합니다.

  7. 최종 페이지의 세부 정보를 검토하고 IAM 리소스를 생성할 AWS CloudFormation 수 있음을 인정함을 선택합니다.

  8. 생성을 선택합니다.

    스택 생성에는 최대 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 — 데이터 분석가 사용자의 암호

    암호 값을 가져오려면:

    1. Secrets Manager 콘솔로 이동하여 lf-consumer-analystuser-credentials 값을 선택합니다.

    2. 보안 암호 값(Secret value) 섹션에서 보안 암호 값 검색(Retrieve secret value)을 선택합니다.

    3. 암호의 보안 암호 값을 적어 둡니다.