Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
AWS::DynamoDB::GlobalTable ReplicaSpecification
Definiert spezifische Einstellungen für ein einzelnes Replikat einer globalen Tabelle.
Syntax
Verwenden Sie die folgende Syntax, um diese Entität in Ihrer AWS CloudFormation Vorlage zu deklarieren:
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
Eigenschaften
ContributorInsightsSpecification
-
Die Einstellungen, die zum Aktivieren oder Deaktivieren von CloudWatch Contributor Insights für das angegebene Replikat verwendet wurden. Wenn nicht angegeben, Contributor Insights für das Replikat standardmäßig deaktiviert.
Required: No
Typ: Spezifikation ContributorInsights
Aktualisierung erfordert: Keine Unterbrechung
DeletionProtectionEnabled
-
Ermittelt, ob ein Replikat vor dem Löschen geschützt ist. Wenn diese Option aktiviert ist, kann die Tabelle von keinem Benutzer oder Prozess gelöscht werden. Diese Einstellung ist standardmäßig deaktiviert. Weitere Informationen finden Sie unter Verwenden des Löschschutzes im Amazon DynamoDB Developer Guide.
Required: No
Typ: Boolesch
Aktualisierung erfordert: Keine Unterbrechung
GlobalSecondaryIndexes
-
Definiert zusätzliche Einstellungen für die globalen sekundären Indizes dieses Replikats.
Required: No
Typ: Spezifikationsarray ReplicaGlobal SecondaryIndex
Aktualisierung erfordert: Keine Unterbrechung
KinesisStreamSpecification
-
Definiert die Kinesis Data Streams Streams-Konfiguration für das angegebene Replikat.
Required: No
Typ: Spezifikation KinesisStream
Aktualisierung erfordert: Keine Unterbrechung
PointInTimeRecoverySpecification
-
Die Einstellungen, die zum Aktivieren der zeitpunktbezogenen Wiederherstellung verwendet werden. Wenn nicht angegeben, wird die Wiederherstellung auf einen bestimmten Zeitpunkt für die Replikation deaktiviert.
Required: No
Typ: PointInTimeRecoverySpezifikation
Aktualisierung erfordert: Keine Unterbrechung
ReadOnDemandThroughputSettings
-
Legt die Einstellungen für Leseanforderungen für die Replikattabelle fest.
Required: No
Typ: Einstellungen ReadOn DemandThroughput
Aktualisierung erfordert: Keine Unterbrechung
ReadProvisionedThroughputSettings
-
Definiert Lese-Kapazitätseinstellungen für die Replikat-Tabelle.
Required: No
Typ: ReadProvisionedThroughputSettings
Aktualisierung erfordert: Keine Unterbrechung
Region
-
Die Region, in der dieses Replikat existiert.
Erforderlich: Ja
Typ: Zeichenfolge
Aktualisierung erfordert: Keine Unterbrechung
ReplicaStreamSpecification
-
Stellt die DynamoDB Streams-Konfiguration für ein globales Tabellenreplikat dar.
Required: No
Typ: Spezifikation ReplicaStream
Aktualisierung erfordert: Keine Unterbrechung
ResourcePolicy
-
Ein ressourcenbasiertes Richtliniendokument, das Berechtigungen zum Hinzufügen zum angegebenen Replikat einer DynamoDB globalen Tabelle enthält. Mit ressourcenbasierten Richtlinien können Sie Zugriffsberechtigungen definieren, indem Sie angeben, wer Zugriff auf die einzelnen Ressourcen hat und welche Aktionen sie für jede Ressource ausführen dürfen.
In einer CloudFormation Vorlage können Sie die Richtlinie im JSON- oder YAML-Format angeben, da YAML vor dem Absenden in JSON CloudFormation konvertiert wird. DynamoDBWeitere Informationen zu ressourcenbasierten Richtlinien finden Sie unter Verwenden von ressourcenbasierten Richtlinien für und Beispiele für ressourcenbasierte Richtlinien. DynamoDB
Required: No
Typ: ResourcePolicy
Aktualisierung erfordert: Keine Unterbrechung
SSESpecification
-
Erlaubt Ihnen die Angabe eines vom Kunden verwalteten Schlüssels für das Replikat. Wenn vom Kunden verwaltete Schlüssel für die serverseitige Verschlüsselung verwendet werden, muss diese Eigenschaft in allen Replikaten einen Wert haben.
Required: No
Aktualisierung erfordert: Keine Unterbrechung
TableClass
-
Die Tabellenklasse der angegebenen Tabelle. Gültige Werte sind
STANDARD
undSTANDARD_INFREQUENT_ACCESS
.Required: No
Typ: Zeichenfolge
Allowed values:
STANDARD | STANDARD_INFREQUENT_ACCESS
Aktualisierung erfordert: Keine Unterbrechung
-
Ein Array von Schlüssel-Wert-Paaren, die auf dieses Replikat anzuwenden sind.
Weitere Informationen finden Sie unter Tag.
Required: No
Typ: Array von Tags
Aktualisierung erfordert: Keine Unterbrechung