기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS::DynamoDB::Table GlobalSecondaryIndex
글로벌 보조 인덱스의 속성을 나타냅니다.
구문
AWS CloudFormation 템플릿에서 이 엔티티를 선언하려면 다음 구문을 사용합니다.
JSON
{ "ContributorInsightsSpecification" :
ContributorInsightsSpecification
, "IndexName" :String
, "KeySchema" :[ KeySchema, ... ]
, "OnDemandThroughput" :OnDemandThroughput
, "Projection" :Projection
, "ProvisionedThroughput" :ProvisionedThroughput
}
YAML
ContributorInsightsSpecification:
ContributorInsightsSpecification
IndexName:String
KeySchema:- KeySchema
OnDemandThroughput:OnDemandThroughput
Projection:Projection
ProvisionedThroughput:ProvisionedThroughput
속성
ContributorInsightsSpecification
-
지정된 글로벌 보조 인덱스에 대해 CloudWatch Contributor Insights를 활성화하거나 비활성화하는 데 사용되는 설정입니다.
필수 항목 여부: 아니요
업데이트 필요 조건: 무중단
IndexName
-
글로벌 보조 인덱스의 이름입니다. 인덱스 이름은 이 테이블의 다른 모든 인덱스 중에서 식별할 수 있도록 고유해야 합니다.
필수 항목 여부: 예
타입: 문자열
Pattern:
[a-zA-Z0-9_.-]+
최소:
3
최대:
255
업데이트 필요 조건: 업데이트 지원 안 됨
KeySchema
-
글로벌 보조 인덱스에 대한 전체 키 스키마이며, 하나 이상의 속성 이름 및 키 유형 쌍으로 구성됩니다.
-
HASH
- 파티션 키 -
RANGE
- 정렬 키
참고
항목의 파티션 키를 해시 속성이라고도 합니다. "해시 속성"이라는 용어는 DynamoDB가 파티션 키 값을 바탕으로 데이터 항목을 파티션에 균등하게 분산하는 데 내부 해시 기능을 사용하는 것에서 유래합니다.
항목의 정렬 키를 범위 속성이라고도 합니다. "범위 속성"이라는 용어는 DynamoDB가 동일한 파티션 키를 지닌, 물리적으로 상호 근접한 항목들을 정렬 키 값에 의한 정렬 순서로 저장하는 방식에서 유래합니다.
필수 항목 여부: 예
유형: 배열 KeySchema
최소:
1
최대:
2
업데이트 필요 조건: 업데이트 지원 안 됨
-
OnDemandThroughput
-
지정된 글로벌 보조 인덱스의 최대 읽기 및 쓰기 단위 수입니다. 이 매개 변수를 사용하는 경우
MaxReadRequestUnits
MaxWriteRequestUnits
, 또는 둘 다 지정해야 합니다.필수 항목 여부: 아니요
유형: OnDemand처리량
업데이트 필요 조건: 무중단
Projection
-
테이블에서 글로벌 보조 인덱스로 복사(프로젝션)되는 속성을 나타냅니다. 기본 키 속성 및 인덱스 키 속성 외에 이러한 속성도 자동으로 프로젝션됩니다.
필수 항목 여부: 예
Type: Projection
업데이트 필요 조건: 업데이트 지원 안 됨
ProvisionedThroughput
-
지정한 글로벌 보조 인덱스에 대한 프로비저닝 처리량 설정을 나타냅니다.
현재 최소 및 최대 프로비저닝 처리량 값은 Amazon DynamoDB 개발자 안내서의 서비스, 계정 및 테이블 할당량을 참조하세요.
필수 항목 여부: 아니요
업데이트 필요 조건: 무중단