Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
AWS::DynamoDB::GlobalTable ReplicaSpecification
Definisce le impostazioni specifiche di una singola replica di una tabella globale.
Sintassi
Per dichiarare questa entità nel tuo AWS CloudFormation modello, usa la seguente sintassi:
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
Proprietà
ContributorInsightsSpecification
-
Le impostazioni utilizzate per abilitare o disabilitare CloudWatch Contributor Insights per la replica specificata. Se non specificato, per impostazione predefinita gli approfondimenti sulle contribuzioni sono disabilitati per la replica.
Required: No
Tipo: ContributorInsightsSpecification
Aggiornamento richiesto: nessuna interruzione
DeletionProtectionEnabled
-
Determina se una replica è protetta dall'eliminazione. Se abilitata, la tabella non può essere eliminata da alcun utente o processo. Questa impostazione è disabilitata per impostazione predefinita. Per ulteriori informazioni, consulta Usare la protezione da eliminazione nella Amazon Dynamo Guide DBDeveloper .
Required: No
Tipo: Booleano
Aggiornamento richiesto: nessuna interruzione
GlobalSecondaryIndexes
-
Definisce impostazioni aggiuntive per gli indici secondari globali di questa replica.
Required: No
Tipo: Array di ReplicaGlobalSecondaryIndexSpecification
Aggiornamento richiesto: nessuna interruzione
KinesisStreamSpecification
-
Definisce la configurazione Kinesis Data Streams per la replica specificata.
Required: No
Tipo: KinesisStreamSpecification
Aggiornamento richiesto: nessuna interruzione
PointInTimeRecoverySpecification
-
Le impostazioni utilizzate per consentire il ripristino point-in-time. Se non specificato, per impostazione predefinita il ripristino point-in-time è disabilitato per la replica.
Required: No
Tipo: PointInTimeRecoverySpecification
Aggiornamento richiesto: nessuna interruzione
ReadOnDemandThroughputSettings
-
Imposta le impostazioni della richiesta di lettura per la tabella di replica.
Required: No
Tipo: ReadOnDemandThroughputSettings
Aggiornamento richiesto: nessuna interruzione
ReadProvisionedThroughputSettings
-
Definisce le impostazioni della capacità di lettura per la tabella di replica.
Required: No
Tipo: ReadProvisionedThroughputSettings
Aggiornamento richiesto: nessuna interruzione
Region
-
La Regione in cui esiste questa replica.
Campo obbligatorio: sì
Tipo: Stringa
Aggiornamento richiesto: nessuna interruzione
ReplicaStreamSpecification
-
Rappresenta la configurazione DynamoDB Streams per una replica globale della tabella.
Required: No
Tipo: ReplicaStreamSpecification
Aggiornamento richiesto: nessuna interruzione
ResourcePolicy
-
Un documento di policy basato sulle risorse che contiene le autorizzazioni da aggiungere alla replica specificata di una tabella globale. DynamoDB Le politiche basate sulle risorse consentono di definire le autorizzazioni di accesso specificando chi ha accesso a ciascuna risorsa e le azioni che può eseguire su ciascuna risorsa.
In un CloudFormation modello, puoi fornire la politica in formato JSON o YAML perché CloudFormation converte YAML in JSON prima di inviarla. DynamoDBPer ulteriori informazioni sulle politiche basate sulle risorse, vedere Utilizzo delle politiche basate sulle risorse per ed Esempi di politiche basate sulle risorse. DynamoDB
Required: No
Tipo: ResourcePolicy
Aggiornamento richiesto: nessuna interruzione
SSESpecification
-
Consente di specificare una chiave gestita dal cliente per la replica. Quando si utilizzano chiavi gestite dal cliente per la crittografia lato server, questa proprietà deve contenere un valore in tutte le repliche.
Required: No
Tipo: Replica SSESpecification
Aggiornamento richiesto: nessuna interruzione
TableClass
-
La classe della tabella specificata. I valori validi sono
STANDARD
eSTANDARD_INFREQUENT_ACCESS
.Required: No
Tipo: Stringa
Allowed values:
STANDARD | STANDARD_INFREQUENT_ACCESS
Aggiornamento richiesto: nessuna interruzione
-
Un array di coppie chiave-valore da applicare a questa replica.
Per ulteriori informazioni, consulta Tag.
Required: No
Tipo: matrice di tag
Aggiornamento richiesto: nessuna interruzione