1단계: 템플릿을 사용하여 AWS CloudFormation 리소스를 프로비저닝하세요. - AWS Lake Formation

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

1단계: 템플릿을 사용하여 AWS CloudFormation 리소스를 프로비저닝하세요.

프로듀서 계정용 CloudFormation 템플릿은 다음과 같은 리소스를 생성합니다.

  • 데이터 레이크 역할을 하는 Amazon S3 버킷.

  • Lambda 함수 (Lambda 지원 사용자 지정 리소스용AWS CloudFormation). 이 함수를 사용하여 공개 Amazon S3 버킷의 샘플 데이터 파일을 Amazon S3 버킷으로 복사합니다.

  • IAM 사용자 및 정책:. DataLakeAdminProducer

  • 다음을 포함한 적절한 Lake Formation 설정 및 권한

    • 프로듀서 계정에서 Lake Formation 데이터 레이크 관리자 정의하기

    • Amazon S3 버킷을 Lake Formation 데이터 레이크 위치로 등록 (프로듀서 계정)

  • AWS Glue Data Catalog데이터베이스, 테이블, 파티션. 리소스를 공유하는 AWS 계정 두 가지 옵션이 있으므로 이 템플릿은 두 개의 개별 데이터베이스 및 테이블 세트를 생성합니다.

소비자 계정용 AWS CloudFormation 템플릿은 다음과 같은 리소스를 생성합니다.

  • IAM 사용자 및 정책:

    • DataLakeAdminConsumer

    • DataAnalyst

  • AWS Glue Data Catalog 데이터베이스. 이 데이터베이스는 공유 리소스에 대한 리소스 링크를 생성하기 위한 것입니다.

프로듀서 계정에서 리소스를 생성하세요.
  1. 미국 동부 (버지니아 북부) 지역의 https://console.aws.amazon.com/cloudformation 에서 AWS CloudFormation 콘솔에 로그인합니다.

  2. 런치 스택을 선택합니다.

  3. 다음을 선택합니다.

  4. 스택 이름에 스택 이름을 입력합니다 (예:)stack-producer.

  5. 사용자 구성 섹션에서 및 에 대한 ProducerDatalakeAdminUserName 사용자 이름과 암호를 입력합니다ProducerDatalakeAdminUserPassword.

  6. DataLakeBucketName데이터 레이크 버킷의 이름을 입력합니다. 이 이름은 전 세계적으로 고유해야 합니다.

  7. DatabaseName및 의 TableName경우 기본값을 그대로 두십시오.

  8. 다음을 선택합니다.

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

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

  11. Create(생성)를 선택합니다.

    스택 생성에는 최대 1분이 소요될 수 있습니다.

소비자 계정에서 리소스를 생성하세요.
  1. 미국 동부 (버지니아 북부) 지역의 https://console.aws.amazon.com/cloudformation 에서 AWS CloudFormation 콘솔에 로그인합니다.

  2. 런치 스택을 선택합니다.

  3. 다음을 선택합니다.

  4. 스택 이름에 스택 이름을 입력합니다 (예:)stack-consumer.

  5. 사용자 구성 섹션에서 및 에 대한 ConsumerDatalakeAdminUserName 사용자 이름과 암호를 입력합니다ConsumerDatalakeAdminUserPassword.

  6. DataAnalystUserNameDataAnalystUserPassword 에 데이터 분석가 IAM 사용자에 대해 원하는 사용자 이름과 암호를 입력합니다.

  7. DataLakeBucketName데이터 레이크 버킷의 이름을 입력합니다. 이 이름은 전 세계적으로 고유해야 합니다.

  8. 의 경우 DatabaseName, 기본값을 그대로 두십시오.

  9. 의 경우AthenaQueryResultS3BucketName, Amazon Athena 쿼리 결과를 저장하는 Amazon S3 버킷의 이름을 입력합니다. 아직 버킷이 없는 경우 Amazon S3 버킷을 생성하십시오.

  10. 다음을 선택합니다.

  11. 다음 페이지에서 [다음] 을 선택합니다.

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

  13. Create(생성)를 선택합니다.

    스택 생성에는 최대 1분이 소요될 수 있습니다.

참고

자습서를 완료한 후 요금이 발생하지 않도록 AWS CloudFormation 스택을 삭제하십시오. 스택의 이벤트 상태에서 리소스가 성공적으로 삭제되었는지 확인하십시오.