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 Projection
Representa atributos que se copian (se proyectan) de la tabla al índice. Estos atributos se suman a los atributos de clave principal y los atributos de clave del índice, que se proyectan de forma automática.
Sintaxis
Para declarar esta entidad en la AWS CloudFormation plantilla, utilice la siguiente sintaxis:
JSON
{ "NonKeyAttributes" :
[ String, ... ]
, "ProjectionType" :String
}
YAML
NonKeyAttributes:
- String
ProjectionType:String
Propiedades
NonKeyAttributes
-
Representa los nombres de atributos no de clave que se proyectarán al índice.
En el caso de los índices secundarios locales, la suma total de
NonKeyAttributes
de todos los índices secundarios locales no debe ser superior a 100. Si se proyecta el mismo atributo en dos índices diferentes, esto cuenta como dos atributos distintos a la hora de determinar la cantidad total.Obligatorio: no
Tipo: matriz de cadenas
Máximo:
20
Requisitos de actualización: no se admiten actualizaciones.
ProjectionType
-
El conjunto de atributos que se proyectan en el índice:
-
KEYS_ONLY
: solo el índice y las claves principales se proyectan al índice. -
INCLUDE
: además de los atributos que se describen enKEYS_ONLY
, el índice secundario incluirá otros atributos sin clave que se especifiquen. -
ALL
: todos los atributos de la tabla se proyectan al índice.
Cuando se utiliza la consola DynamoDB
ALL
, se selecciona de forma predeterminada.Obligatorio: no
Tipo: cadena
Valores permitidos:
ALL | KEYS_ONLY | INCLUDE
Requisitos de actualización: reemplazo
-