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::GlobalTable ReplicaSpecification
Define as configurações específicas para uma única réplica de uma tabela global.
Sintaxe
Para declarar essa entidade em seu AWS CloudFormation modelo, use a seguinte sintaxe:
JSON
{ "ContributorInsightsSpecification" :
ContributorInsightsSpecification
, "DeletionProtectionEnabled" :Boolean
, "GlobalSecondaryIndexes" :[ ReplicaGlobalSecondaryIndexSpecification, ... ]
, "KinesisStreamSpecification" :KinesisStreamSpecification
, "PointInTimeRecoverySpecification" :PointInTimeRecoverySpecification
, "ReadOnDemandThroughputSettings" :ReadOnDemandThroughputSettings
, "ReadProvisionedThroughputSettings" :ReadProvisionedThroughputSettings
, "Region" :String
, "ReplicaStreamSpecification" :ReplicaStreamSpecification
, "ResourcePolicy" :ResourcePolicy
, "SSESpecification" :ReplicaSSESpecification
, "TableClass" :String
, "Tags" :[ Tag, ... ]
}
YAML
ContributorInsightsSpecification:
ContributorInsightsSpecification
DeletionProtectionEnabled:Boolean
GlobalSecondaryIndexes:- ReplicaGlobalSecondaryIndexSpecification
KinesisStreamSpecification:KinesisStreamSpecification
PointInTimeRecoverySpecification:PointInTimeRecoverySpecification
ReadOnDemandThroughputSettings:ReadOnDemandThroughputSettings
ReadProvisionedThroughputSettings:ReadProvisionedThroughputSettings
Region:String
ReplicaStreamSpecification:ReplicaStreamSpecification
ResourcePolicy:ResourcePolicy
SSESpecification:ReplicaSSESpecification
TableClass:String
Tags:- Tag
Propriedades
ContributorInsightsSpecification
-
As configurações usadas para ativar ou desativar o CloudWatch Contributor Insights para a réplica especificada. Quando não especificado, o padrão é as percepções do colaborador desabilitadas para a réplica.
Obrigatório: não
Digite: ContributorInsightsSpecification
Requisitos da atualização: sem interrupção
DeletionProtectionEnabled
-
Determina se uma réplica está protegida contra exclusão. Quando ativada, a tabela não pode ser excluída por nenhum usuário ou processo. Essa configuração é desabilitada por padrão. Para obter mais informações, consulte Usando a proteção contra exclusão no Guia do Amazon Dynamo. DBDeveloper
Obrigatório: Não
Tipo: booliano
Requisitos da atualização: sem interrupção
GlobalSecondaryIndexes
-
Define configurações adicionais para os índices secundários globais dessa réplica.
Obrigatório: não
Tipo: Matriz de ReplicaGlobalSecondaryIndexSpecification
Requisitos da atualização: sem interrupção
KinesisStreamSpecification
-
Define a configuração do Kinesis Data Streams para a réplica especificada.
Obrigatório: não
Digite: KinesisStreamSpecification
Requisitos da atualização: sem interrupção
PointInTimeRecoverySpecification
-
As configurações usadas para habilitar a recuperação point-in-time. Quando não especificado, o padrão é a recuperação point-in-time desabilitada para a réplica.
Obrigatório: não
Digite: PointInTimeRecoverySpecification
Requisitos da atualização: sem interrupção
ReadOnDemandThroughputSettings
-
Define as configurações de solicitação de leitura para a tabela de réplica.
Obrigatório: não
Digite: ReadOnDemandThroughputSettings
Requisitos da atualização: sem interrupção
ReadProvisionedThroughputSettings
-
Define as configurações de capacidade de leitura para a tabela de réplicas.
Obrigatório: não
Digite: ReadProvisionedThroughputSettings
Requisitos da atualização: sem interrupção
Region
-
A região na qual essa réplica existe.
Obrigatório: Sim
Type: string
Requisitos da atualização: sem interrupção
ReplicaStreamSpecification
-
Representa a configuração do DynamoDB Streams para uma réplica de tabela global.
Obrigatório: não
Digite: ReplicaStreamSpecification
Requisitos da atualização: sem interrupção
ResourcePolicy
-
Um documento de política baseado em recursos que contém permissões para adicionar à réplica especificada de uma DynamoDB tabela global. Com as políticas baseadas em recursos, é possível definir as permissões de acesso especificando quem tem acesso a cada recurso e as ações que podem ser realizadas em cada recurso.
Em um CloudFormation modelo, você pode fornecer a política no formato JSON ou YAML porque CloudFormation converte YAML em JSON antes de enviá-la. DynamoDBPara obter mais informações sobre políticas baseadas em recursos, consulte Usando políticas baseadas em recursos DynamoDB e Exemplos de políticas baseadas em recursos.
Obrigatório: não
Digite: ResourcePolicy
Requisitos da atualização: sem interrupção
SSESpecification
-
Permite que você especifique uma chave gerenciada pelo cliente para a réplica. Ao usar chaves gerenciadas pelo cliente para criptografia no lado do servidor, essa propriedade deve ter um valor em todas as réplicas.
Obrigatório: não
Tipo: Réplica SSESpecification
Requisitos da atualização: sem interrupção
TableClass
-
A classe de tabela da tabela especificada. Os valores válidos são
STANDARD
eSTANDARD_INFREQUENT_ACCESS
.Obrigatório: não
Type: string
Valores permitidos:
STANDARD | STANDARD_INFREQUENT_ACCESS
Requisitos da atualização: sem interrupção
-
Uma variedade de pares de chave-valor a serem aplicados a esta réplica.
Para obter mais informações, consulte Tag.
Obrigatório: não
Tipo: Matriz de etiquetas
Requisitos da atualização: sem interrupção