AWS::DynamoDB::Table GlobalSecondaryIndex - AWS CloudFormation

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

AWS::DynamoDB::Table GlobalSecondaryIndex

Representa as propriedades de um índice secundário global.

Sintaxe

Para declarar essa entidade em seu AWS CloudFormation modelo, use a seguinte sintaxe:

Propriedades

ContributorInsightsSpecification

As configurações usadas para ativar ou desativar o CloudWatch Contributor Insights para o índice secundário global especificado.

Obrigatório: não

Tipo: ContributorInsightsEspecificação

Requisitos da atualização: sem interrupção

IndexName

O nome do índice secundário global. O nome deve ser único entre todos os outros índices nessa tabela.

Obrigatório: Sim

Tipo: string

Pattern: [a-zA-Z0-9_.-]+

Mínimo: 3

Maximum: 255

Requisitos da atualização: não há suporte para atualizações.

KeySchema

O esquema completo de chave para um índice secundário global, que consiste em um ou mais pares de nomes de atributos e tipos de chaves:

  • HASH - chave de partição

  • RANGE - chave de classificação

nota

A chave de partição de um item também é conhecida como seu atributo de hash. O termo "atributo de hash" deriva do uso pelo DynamoDB de uma função de hash interna para distribuir uniformemente os itens de dados em partições, com base em seus valores de chave de partição.

A chave de classificação de um item também é conhecida como seu atributo de intervalo. O termo "atributo de intervalo" deriva da forma como o DynamoDB armazena itens fisicamente próximos com a mesma chave de partição, por ordem do valor da chave de classificação.

Obrigatório: Sim

Tipo: Matriz de KeySchema

Mínimo: 1

Maximum: 2

Requisitos da atualização: não há suporte para atualizações.

OnDemandThroughput

O número máximo de unidades de leitura e gravação para o índice secundário global especificado. Se você usar esse parâmetro, deverá especificar MaxReadRequestUnitsMaxWriteRequestUnits, ou ambos.

Obrigatório: não

Tipo: OnDemandRendimento

Requisitos da atualização: sem interrupção

Projection

Representa os atributos que são copiados (projetados) da tabela no índice secundário global. São adições aos atributos de chave primária e aos atributos de chave de índice, que são projetados automaticamente.

Obrigatório: Sim

Type: projeção

Requer atualização: não há suporte para atualizações.

ProvisionedThroughput

Representa as configurações de throughput provisionado para o índice secundário global especificado.

Para obter os valores mínimo e máximo atuais do throughput provisionado, consulte Cotas de serviço, conta e tabela no Guia do desenvolvedor do Amazon DynamoDB.

Obrigatório: não

Tipo: ProvisionedThroughput

Requisitos da atualização: sem interrupção