Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
AWS::DynamoDB::Table Projection
Rappresenta gli attributi che vengono copiati (proiettati) dalla tabella in un indice. Questi si aggiungono agli attributi della chiave primaria e a quelli della chiave dell'indice proiettati automaticamente.
Sintassi
Per dichiarare questa entità nel tuo AWS CloudFormation modello, usa la seguente sintassi:
JSON
{ "NonKeyAttributes" :
[ String, ... ]
, "ProjectionType" :String
}
YAML
NonKeyAttributes:
- String
ProjectionType:String
Proprietà
NonKeyAttributes
-
Rappresenta i nomi degli attributi diversi dalle chiavi che verranno proiettati nell'indice.
Per gli indici secondari locali, il numero totale di
NonKeyAttributes
sommati in tutti gli indici secondari locali non deve essere superiore a 100. Se proietti lo stesso attributo in due indici diversi sarà considerato come due attributi distinti durante la determinazione del totale.Required: No
Tipo: matrice di stringhe
Minimum:
1
Maximum:
20
Aggiornamento richiesto: gli aggiornamenti non sono supportati.
ProjectionType
-
Il set di attributi che vengono proiettati nell'indice:
-
KEYS_ONLY
- Solo l'indice e le chiavi primarie vengono proiettati nell'indice. -
INCLUDE
: oltre agli attributi descritti inKEYS_ONLY
, l'indice secondario include gli altri attributi non chiave che hai specificato. -
ALL
- Tutti gli attributi della tabella vengono proiettati nell'indice.
Quando si utilizza la console DynamoDB
ALL
, è selezionata per impostazione predefinita.Required: No
Tipo: stringa
Allowed values:
ALL | KEYS_ONLY | INCLUDE
Aggiornamento richiesto: nessuna interruzione
-