Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
AWS::DynamoDB::GlobalTable CapacityAutoScalingSettings
Configura un objetivo escalable y una política de escalado automático para la capacidad de lectura o escritura de una tabla o índice secundario global.
Sintaxis
Para declarar esta entidad en la AWS CloudFormation plantilla, utilice la siguiente sintaxis:
JSON
{ "MaxCapacity" :
Integer
, "MinCapacity" :Integer
, "SeedCapacity" :Integer
, "TargetTrackingScalingPolicyConfiguration" :TargetTrackingScalingPolicyConfiguration
}
YAML
MaxCapacity:
Integer
MinCapacity:Integer
SeedCapacity:Integer
TargetTrackingScalingPolicyConfiguration:TargetTrackingScalingPolicyConfiguration
Propiedades
MaxCapacity
-
Las unidades de capacidad máxima aprovisionadas para la tabla global.
Obligatorio: sí
Tipo: entero
Mínimo:
1
Requisitos de actualización: sin interrupción
MinCapacity
-
Las unidades de capacidad mínima aprovisionadas para la tabla global.
Obligatorio: sí
Tipo: entero
Mínimo:
1
Requisitos de actualización: sin interrupción
SeedCapacity
-
Al cambiar el modo de facturación de
PAY_PER_REQUEST
aPROVISIONED
, DynamoDB requiere que especifique los valores de las unidades de capacidad de lectura y escritura para la tabla y para cada índice secundario global. Estos valores se aplicarán a todas las réplicas. La tabla utilizará estos valores aprovisionados hasta que CloudFormation cree las políticas de escalado automático que configuró en la plantilla. CloudFormation no puede determinar qué capacidad necesitarán la tabla y sus índices secundarios globales en este período de tiempo, ya que dependen de la aplicación.Si desea cambiar el modo de facturación de una tabla de
PAY_PER_REQUEST
aPROVISIONED
, debe especificar un valor para esta propiedad para cada uno de los recursos con escala automática. Si especifica valores diferentes para el mismo recurso en diferentes regiones, CloudFormation utilizará el valor más alto que se encuentre en lasSeedCapacity
propiedades o.ReadCapacityUnits
Por ejemplo, si su índice secundario globalmyGSI
tiene un valorSeedCapacity
de 10 en us-east-1 y un valor fijoReadCapacityUnits
de 20 en eu-west-1, inicialmente CloudFormation establecerá la capacidad de lectura en 20.myGSI
Tenga en cuenta que si deshabilitaScaleIn
paramyGSI
en us-east-1, es posible que sus unidades de capacidad de lectura no se devuelvan a 10.También debe especificar un valor para
SeedCapacity
cuando vaya a cambiar el modo de facturación de una tabla dePROVISIONED
aPAY_PER_REQUEST
, ya CloudFormation que es posible que necesite revertir la operación (revertir el modo de facturación aPROVISIONED
) y esto no podrá realizarse sin especificar un valor para.SeedCapacity
Obligatorio: no
Tipo: entero
Mínimo:
1
Requisitos de actualización: sin interrupción
TargetTrackingScalingPolicyConfiguration
-
Define una política de escalado de seguimiento de destino.
Obligatorio: sí
Tipo: TargetTrackingScalingPolicyConfiguration
Requisitos de actualización: sin interrupción