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 :
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
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
etSTANDARD_INFREQUENT_ACCESS
.Obligatoire : non
Type : chaîne
Valeurs autorisées :
STANDARD | STANDARD_INFREQUENT_ACCESS
Requis pour la mise à jour : aucune interruption
-
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