メニュー
AWS CloudFormation
ユーザーガイド (API Version 2010-05-15)

Amazon DynamoDB Table KeySchema

AWS::DynamoDB::Table リソースのプライマリキーまたはインデックスのキースキーマについて説明します。各要素は、AttributeNameKeyType で構成されています。

ハッシュ属性のみで構成される Amazon DynamoDB テーブルのプライマリキーの場合は、HASHKeyType である 1 つのエレメントを指定します。 ハッシュ属性とレンジ属性で構成される Amazon DynamoDB テーブルのプライマリキーの場合は、HASHKeyType のエレメントと RANGEKeyType のエレメントの 2 つを指定します。

DynamoDB プライマリキーの詳細については、Amazon DynamoDB 開発者ガイドの「プライマリキー」を参照してください。

構文

JSON

Copy
{ "AttributeName" : String, "KeyType" : "HASH or RANGE" }

YAML

Copy
AttributeName: String KeyType: HASH or RANGE

プロパティ

AttributeName

このテーブルのプライマリキーとして使用される属性名。プライマリキーの要素名の長さは 1 ~ 255 文字で、文字制限はありません。

Required: Yes

Type: String

KeyType

属性データを表し、データ型と属性値自体から構成されます。HASH または RANGE を指定できます。

Required: Yes

Type: String

宣言されたキースキーマの例については、AWS::DynamoDB::Tableを参照してください。

このページの内容: