View a markdown version of this page

전송 할당량 및 제한 - Amazon Kinesis Data Streams

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

전송 할당량 및 제한

다음 표에서는 Amazon Kinesis Data Streams에서 테이블 스트리밍 및 Amazon S3 전송에 대한 할당량 및 전송 제약 조건을 설명합니다.

리소스 할당량

Resource 기본값 조정 가능 참고
스트림당 전송 2 아니요 Apache Iceberg의 스트리밍 테이블로 1회 전송 및 범용 Amazon S3 버킷으로 1회 전송.
전송당 스트림 수 1 아니요 각 전송은 정확히 하나의 스트림에서 읽습니다.
전송당 테이블 수 1 아니요 각 전송은 정확히 하나의 대상 테이블에 씁니다.
참고

각 스트림은 최대 2개의 전송을 가질 수 있으므로 계정의 전송 수는 리전 할당량당 계정당 온디맨드 스트림으로 제한됩니다. streams-per-account 할당량은 섹션을 참조하세요할당량 및 제한.

API 제한

한도 기본값 참고
API 스로틀 속도(리전별 계정당) 5건의 초당 트랜잭션(TPS) 컨트롤 플레인 API 작업에 적용됩니다.
페이지당 ListChannels 최대 결과 100 페이지 매김 토큰을 사용하여 추가 결과를 검색합니다.

전송 제약 조건

다음 제약 조건은 모든 전송 구성에 적용됩니다.

  • 전송은 추가 전용 전송을 지원합니다. 대상에서 레코드를 업데이트하거나 삭제할 수 없습니다.

  • 데이터 전송은 두 대상 유형에 대한 리전 간 전송을 지원하지 않습니다. Kinesis Data Streams 스트림과 대상은 동일한 리전에 있어야 합니다.

  • 스트리밍 테이블(Apache Iceberg) 전송은 교차 계정 전송을 지원하지 않습니다. 소스 스트림, 대상 S3 테이블 버킷 및 AWS Glue 스키마 레지스트리는 모두 동일해야 합니다 AWS 계정.

  • 범용 Amazon S3 전송의 경우 대상 버킷만 다른에 있을 수 있습니다 AWS 계정. 채널과 해당 소스 스트림은 동일한 계정에 있어야 합니다.

  • 변환은 데이터에 적용되지 않습니다. 레코드는 스트림에서 대상으로 있는 그대로 전달됩니다.

  • 데이터 전송은 스키마 진화를 지원하지 않습니다. 스키마를 변경하려면 전송을 삭제하고 다시 생성해야 합니다.

  • 전송은 기존 데이터를 채우지 않습니다. 전송이 ACTIVE 상태에 도달한 후 스트림에 기록된 레코드만 전송됩니다.

  • 각 전송은 대상에 새 테이블을 생성합니다. 기존 테이블로 전송할 수 없습니다.

  • 소스 Kinesis Data Streams 스트림은 온디맨드 표준 또는 온디맨드 어드밴티지 용량 모드여야 합니다. 프로비저닝된 모드는 지원되지 않습니다.

업데이트 제약 조건

기존 전송에서는 다음 속성만 업데이트할 수 있습니다.

  • DataFreshnessInSeconds

  • LoggingConfiguration

다른 모든 구성 속성은 생성 후 변경할 수 없습니다. 다른 설정을 변경하려면 기존 전송을 삭제하고 원하는 구성으로 새 전송을 생성해야 합니다.