Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
AWS::DynamoDB::GlobalTable KeySchema
Representa un único elemento de un esquema de claves. Un esquema de claves especifica los atributos que componen la clave principal de una tabla o los atributos claves de un índice.
Un KeySchemaElement
representa exactamente un atributo de la clave principal. Por ejemplo, una clave principal simple sería representada por un KeySchemaElement
(para la clave de partición). Una clave primaria compuesta requeriría un KeySchemaElement
para la clave de partición y otro KeySchemaElement
para la clave de clasificación.
Un KeySchemaElement
debe ser un atributo escalar de nivel superior (no un atributo anidado). El tipo de datos debe ser cadena, número o binario. El atributo no se pueden anidar dentro de una lista o un mapa.
Sintaxis
Para declarar esta entidad en la AWS CloudFormation plantilla, utilice la siguiente sintaxis:
JSON
{ "AttributeName" :
String
, "KeyType" :String
}
YAML
AttributeName:
String
KeyType:String
Propiedades
AttributeName
-
El nombre de un atributo de clave.
Obligatorio: sí
Tipo: cadena
Mínimo:
1
Máximo:
255
Requisitos de actualización: reemplazo
KeyType
-
El rol que el atributo de clave adoptará:
-
HASH
: clave de partición -
RANGE
: clave de ordenación
nota
La clave de partición de un elemento también se denomina atributo hash. El término “atributo hash” alude a que DynamoDB utiliza una función hash interna para distribuir los elementos de datos de manera uniforme entre las particiones, según sus valores de clave de partición.
La clave de clasificación de un elemento también se denomina atributo de rango. El término “atributo de rango” alude al hecho de que DynamoDB almacena en ubicaciones físicamente contiguas todos los elementos que tienen la misma clave de partición, ordenados según el valor de la clave de clasificación.
Obligatorio: sí
Tipo: cadena
Valores permitidos:
HASH | RANGE
Requisitos de actualización: reemplazo
-