AWS::DynamoDB::GlobalTable ReplicaSpecification - AWS CloudFormation

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AWS::DynamoDB::GlobalTable ReplicaSpecification

Définit les paramètres spécifiques à un seul réplica d'une table globale.

Syntaxe

Pour déclarer cette entité dans votre AWS CloudFormation modèle, utilisez la syntaxe suivante :

Propriétés

ContributorInsightsSpecification

Les paramètres utilisés pour activer ou désactiver CloudWatch Contributor Insights pour la réplique spécifiée. Lorsque cette option n'est pas spécifiée, les informations de type Contributor Insights sont désactivées pour le réplica.

Obligatoire : non

Type : ContributorInsightsSpecification

Requis pour la mise à jour : aucune interruption

DeletionProtectionEnabled

Détermine si une réplique est protégée contre la suppression. Lorsque cette option est activée, la table ne peut être supprimée par aucun utilisateur ou processus. Par défaut, ce paramètre est désactivé. Pour plus d'informations, consultez la section Utilisation de la protection contre les suppressions dans le DBDeveloper guide Amazon Dynamo.

Obligatoire : non

Type : valeur booléenne

Requis pour la mise à jour : aucune interruption

GlobalSecondaryIndexes

Définit des paramètres supplémentaires pour les index secondaires globaux de ce réplica.

Obligatoire : non

Type : Tableau de ReplicaGlobalSecondaryIndexSpecification

Requis pour la mise à jour : aucune interruption

KinesisStreamSpecification

Définit la configuration Kinesis Data Streams pour le réplica spécifié.

Obligatoire : non

Type : KinesisStreamSpecification

Requis pour la mise à jour : aucune interruption

PointInTimeRecoverySpecification

Paramètres utilisés pour permettre une restauration à un instant dans le passé. Lorsqu'elle n'est pas spécifiée, la restauration à un instant dans le passé est désactivée par défaut pour le réplica.

Obligatoire : non

Type : PointInTimeRecoverySpecification

Requis pour la mise à jour : aucune interruption

ReadOnDemandThroughputSettings

Définit les paramètres de demande de lecture pour la table de réplication.

Obligatoire : non

Type : ReadOnDemandThroughputSettings

Requis pour la mise à jour : aucune interruption

ReadProvisionedThroughputSettings

Définit les paramètres de capacité de lecture pour la table de réplica.

Obligatoire : non

Type : ReadProvisionedThroughputSettings

Requis pour la mise à jour : aucune interruption

Region

La région dans laquelle ce réplica existe.

Obligatoire : oui

Type : chaîne

Requis pour la mise à jour : aucune interruption

ReplicaStreamSpecification

Représente la configuration DynamoDB Streams pour une réplique de table globale.

Obligatoire : non

Type : ReplicaStreamSpecification

Requis pour la mise à jour : aucune interruption

ResourcePolicy

Document de politique basé sur les ressources qui contient les autorisations d'ajout à la réplique spécifiée d'une table DynamoDB globale. Les politiques basées sur les ressources vous permettent de définir les autorisations d'accès en spécifiant qui a accès à chaque ressource et les actions qu'ils sont autorisés à effectuer sur chaque ressource.

Dans un CloudFormation modèle, vous pouvez fournir la politique au format JSON ou YAML, car il CloudFormation convertit le YAML en JSON avant de l'envoyer à. DynamoDBPour plus d'informations sur les politiques basées sur les ressources, consultez les sections Utilisation de politiques basées sur les ressources DynamoDB et exemples de politiques basées sur les ressources.

Obligatoire : non

Type : ResourcePolicy

Requis pour la mise à jour : aucune interruption

SSESpecification

Vous permet de spécifier une clé gérée par le client pour le réplica. Lorsque vous utilisez des clés gérées par le client pour le chiffrement côté serveur, cette propriété doit avoir une valeur dans tous les réplicas.

Obligatoire : non

Type : Réplique SSESpecification

Requis pour la mise à jour : aucune interruption

TableClass

La classe de table de la table spécifiée. Les valeurs valides sont STANDARD et STANDARD_INFREQUENT_ACCESS.

Obligatoire : non

Type : chaîne

Valeurs autorisées : STANDARD | STANDARD_INFREQUENT_ACCESS

Requis pour la mise à jour : aucune interruption

Tags

Un tableau de paires clé-valeur à appliquer à ce réplica.

Pour de plus amples informations, veuillez consulter Balise.

Obligatoire : non

Type : Tableau de balises

Requis pour la mise à jour : aucune interruption