AWS::DynamoDB::Table GlobalSecondaryIndex - AWS CloudFormation

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::Table GlobalSecondaryIndex

Representa las propiedades de un índice secundario global.

Sintaxis

Para declarar esta entidad en la AWS CloudFormation plantilla, utilice la siguiente sintaxis:

Propiedades

ContributorInsightsSpecification

La configuración utilizada para activar o desactivar CloudWatch Contributor Insights para el índice secundario global especificado.

Obligatorio: no

Tipo: ContributorInsightsespecificación

Requisitos de actualización: sin interrupción

IndexName

El nombre del índice secundario global. Este nombre debe ser único entre todos los demás índices de esta tabla.

Obligatorio: sí

Tipo: cadena

Patrón: [a-zA-Z0-9_.-]+

Mínimo: 3

Máximo: 255

Requisitos de actualización: no se admiten actualizaciones.

KeySchema

El esquema completo de claves de un índice secundario global, que consta de uno o más pares de nombres de atributo y tipos de clave:

  • 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: matriz de KeySchema

Mínimo: 1

Máximo: 2

Requisitos de actualización: no se admiten actualizaciones.

OnDemandThroughput

El número máximo de unidades de lectura y escritura para el índice secundario global especificado. Si utiliza este parámetro, debe especificar MaxReadRequestUnitsMaxWriteRequestUnits, o ambos.

Obligatorio: no

Tipo: OnDemandrendimiento

Requisitos de actualización: sin interrupción

Projection

Representa los atributos que se copian (se proyectan) de la tabla al índice secundario global. Estos atributos se suman a los atributos de clave principal y los atributos de clave del índice, que se proyectan de forma automática.

Obligatorio: sí

Type: Projection

Necesidad de actualización: no se admiten actualizaciones.

ProvisionedThroughput

Representa los ajustes de rendimiento aprovisionado especificados para el índice secundario global.

Para obtener información sobre los valores de rendimiento mínimo y máximo aprovisionado actuales, consulte Cuotas de servicio, cuenta y tabla en la Guía para desarrolladores de Amazon DynamoDB.

Obligatorio: no

Tipo: ProvisionedThroughput

Requisitos de actualización: sin interrupción