View a markdown version of this page

스트리밍 테이블 시작하기 - Amazon Kinesis Data Streams

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

스트리밍 테이블 시작하기

이 자습서에서는 Amazon Kinesis Data Streams 스트림에서 Apache Iceberg의 스트리밍 테이블로 레코드를 전송하고, 이를 확인하고, 정리하는 첫 번째 스트리밍 테이블 전송을 생성하는 방법을 안내합니다.

사전 조건

시작하기 전에 다음 사전 조건을 충족하는지 확인합니다.

  • 온디맨드 표준 또는 온디맨드 어드밴티지 용량 모드로 구성된 Kinesis Data Streams 스트림입니다.

  • Kinesis Data Streams에 대상에 레코드를 전송할 수 있는 권한을 부여하는 IAM 서비스 실행 역할입니다. 데이터 전송을 위한 IAM 권한을(를) 참조하세요.

  • 스키마 레지스트리에 등록된 AWS Glue 스키마입니다.

  • 대상 Iceberg 테이블의 S3 테이블 버킷입니다.

  • 배달 못한 편지 대기열에 대한 Amazon S3 버킷입니다.

  • 를 사용하는 경우 AWS CLI 설치 및 구성된 AWS CLI.

1단계: 전송 생성

AWS Management Console 또는를 사용하여 스트리밍 테이블 전송을 생성합니다 AWS CLI. 전체 절차 및 모든 구성 옵션은 섹션을 참조하세요스트리밍 테이블 전송 생성.

2단계: 전송 확인

전송이 ACTIVE 상태에 도달했는지 확인합니다. 이 절차는 스트리밍 테이블 전송 설명 섹션을 참조하세요.

3단계: 전송 모니터링

전송이 활성화되면 ChannelName 네AWS/Kinesis임스페이스에 및 차원과 함께 게시된 Amazon CloudWatch 지표를 사용하여 상태를 모니터링합니다StreamName. 스트리밍 테이블 전송 지표에는 접두사가 붙습니다DeliveryToIceberg. 지표의 전체 목록은 섹션을 참조하세요데이터 전송 모니터링.

4단계: 정리

요금이 계속 부과되지 않도록 하려면 더 이상 필요하지 않을 때 생성한 리소스를 삭제합니다. 활성 전송은 레코드를 삭제할 때까지 계속 처리되고 전송 요금이 발생하며, 대상에 이미 기록된 모든 데이터에는 Amazon S3 스토리지 요금이 계속 발생합니다.

  1. 전송을 삭제합니다. 스트리밍 테이블 전송 삭제을(를) 참조하세요.

  2. 서비스 실행 역할이 더 이상 필요하지 않은 경우, 예를 들어 다른 전송에서 사용하지 않는 경우 삭제합니다. 고객 관리형 정책을 분리하고 인라인 정책을 삭제한 다음 IAM , detach-role-policy delete-role-policy및 delete-role 명령을 사용하여 역할을 삭제합니다. 자세한 내용은 IAM 사용 설명서의 역할 또는 인스턴스 프로파일 삭제를 참조하세요.

  3. 대상 테이블 버킷 또는 배달 못한 편지 대기열 버킷이 더 이상 필요하지 않은 경우 Amazon S3에서 삭제하여 스토리지 요금 발생을 중지합니다.