AWS::DynamoDB::Table Projection - AWS CloudFormation

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

AWS::DynamoDB::Table Projection

테이블에서 인덱스로 복사(프로젝션)되는 속성을 나타냅니다. 기본 키 속성 및 인덱스 키 속성 외에 이러한 속성도 자동으로 프로젝션됩니다.

명령문

AWS CloudFormation 템플릿에서 이 엔티티를 선언하려면 다음 구문을 사용합니다.

JSON

{ "NonKeyAttributes" : [ String, ... ], "ProjectionType" : String }

YAML

NonKeyAttributes: - String ProjectionType: String

속성

NonKeyAttributes

인덱스로 프로젝션될 속성 이름(키가 아닌 속성)을 나타냅니다.

로컬 보조 인덱스의 경우 모든 로컬 보조 인덱스에서 합산되는 NonKeyAttributes의 총 개수는 100개를 초과하면 안 됩니다. 동일한 속성을 2개의 다른 인덱스에 프로젝션할 경우 합계를 확인할 때 2개의 서로 다른 속성으로 카운트됩니다.

필수 항목 여부: 아니요

유형: 문자열 배열

최소: 1

최대: 20

업데이트 필요 조건: 업데이트 지원 안 됨

ProjectionType

인덱스로 프로젝션되는 속성 세트입니다.

  • KEYS_ONLY - 인덱스와 기본 키만 인덱스로 프로젝션됩니다.

  • INCLUDE – KEYS_ONLY에서 설명한 속성 외에도 키를 제외한 다른 속성이 지정과 함께 보조 인덱스에 추가됩니다.

  • ALL - 모든 테이블 속성이 인덱스로 프로젝션됩니다.

DynamoDB 콘솔을 사용하는 ALL 경우 이 기본적으로 선택됩니다.

필수 항목 여부: 아니요

타입: 문자열

Allowed values: ALL | KEYS_ONLY | INCLUDE

업데이트 필요 조건: 무중단