

# Ampliación de los bloques de capacidad
<a name="capacity-blocks-extend"></a>

Con los bloques de capacidad, se reserva capacidad de computación para las cargas de trabajo a fin de garantizar su disponibilidad y continuidad. Puede ampliar la duración de los bloques de capacidad creados para ajustarlos a sus necesidades según vayan cambiando.

Para ampliar un bloque de capacidad, este se debe encontrar en estado `active` o `scheduled`, y no puede tener ampliaciones en estado `payment-pending`. Puede solicitar una ampliación de la duración del bloque de capacidad hasta un mínimo de 1 hora o un máximo de 56 días antes de que caduque. Puede ampliar el bloque de capacidad en incrementos de 1 día hasta un total de hasta 14 días, y en incrementos de 7 días hasta un total de 182 días (26 semanas). Al ampliar el bloque de capacidad, su fecha de finalización se actualizará de modo que las instancias puedan continuar en funcionamiento sin interrupciones.
+ No hay límite en la cantidad de ampliaciones que se pueden aplicar a un bloque de capacidad
+ El ID de reserva de capacidad no cambiará después de ampliar el bloque
+ Los bloques de capacidad solo se pueden ampliar si hay suficiente capacidad disponible para admitirlos, lo que no está garantizado.

## Facturación
<a name="capacity-blocks-extend-billing"></a>

El precio de una oferta de bloques de capacidad se cobra por adelantado. La ampliación se mantendrá en estado `payment-pending` hasta que se pague la factura. Si el pago no se procesa en un plazo de 12 horas o hasta 35 minutos antes de la fecha programada de finalización del bloque de capacidad (lo que ocurra primero), la ampliación no se hará efectiva y el estado cambiará a `payment-failed`. La reserva del bloque de capacidad se mantendrá en estado `active` y finalizará en la fecha de finalización original. 

Una vez que el pago se haya procesado correctamente, el estado de la ampliación del bloque de capacidad cambiará a `payment-succeeded` y la fecha de finalización de la reserva del bloque de capacidad se actualizará a la nueva fecha de finalización. Los detalles de la ampliación se pueden consultar en la sección **Detalles de la ampliación del bloque de capacidad** de la consola o mediante el comando [describe-capacity-block-extension-history](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-block-extension-history.html).

## Ampliación del bloque de capacidad
<a name="capacity-blocks-extend-procedure"></a>

------
#### [ Console ]

**Para extender un bloque de capacidad**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, seleccione **Reservas de capacidad**.

1. En la página **Información general sobre las reservas de capacidad**, verá una tabla de recursos con detalles sobre todos los recursos de reservas de capacidad. Seleccione el ID de reserva del bloque de capacidad que desee ampliar.

1. En el menú desplegable **Acciones**, elija **Ampliar bloque de capacidad**.

1. En **Duración**, ingrese la cantidad de días durante los que necesita prolongar la reserva.

1. Elija **Buscar bloque de capacidad**.

1. Si hay un bloque de capacidad disponible que cumpla sus especificaciones, aparecerá una oferta en **Bloques de capacidad recomendados**. Para ver otras ofertas de bloques de capacidad, ajuste las entradas de búsqueda y vuelva a seleccionar **Buscar bloques de capacidad**.

1. Cuando encuentre una oferta de bloque de capacidad que desee comprar, elija **Ampliar**.

1. En la ventana emergente **Ampliar bloque de capacidad**, introduzca *confirmar* y, a continuación, elija **Ampliar**.

------
#### [ AWS CLI ]

**Para buscar una extensión de bloque de capacidad**  
Utilice el comando [describe-capacity-block-extension-offerings](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-block-extension-offerings.html). En el siguiente ejemplo, se busca una extensión de bloque de capacidad de 48 horas para la reserva especificada.

```
aws ec2 describe-capacity-block-extension-offerings \
    --capacity-reservation-id cr-1234567890abcdefg \
    --capacity-block-extension-duration-hours 48
```

**Para extender un bloque de capacidad**  
Utilice el comando [purchase-capacity-block-extension](https://docs.aws.amazon.com/cli/latest/reference/ec2/purchase-capacity-block-extension.html). Especifique el ID de oferta de extensión del resultado del ejemplo anterior.

```
aws ec2 purchase-capacity-block-extension \
    --capacity-block-extension-offering-id cbe-0123456789abcdefg \
    --capacity-reservation-id cr-1234567890abcdefg
```

------
#### [ PowerShell ]

**Para buscar una extensión de bloque de capacidad**  
Utilice el cmdlet [Get-EC2CapacityBlockExtensionOffering](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2CapacityBlockExtensionOffering.html). En el siguiente ejemplo, se busca una extensión de bloque de capacidad de 48 horas para la reserva especificada.

```
Get-EC2CapacityBlockExtensionOffering `
    -CapacityReservationId cr-1234567890abcdefg `
    -CapacityBlockExtensionDurationHour 48
```

**Para extender un bloque de capacidad**  
Utilice el cmdlet [Invoke-EC2CapacityBlockExtension](https://docs.aws.amazon.com/powershell/latest/reference/items/Invoke-EC2CapacityBlockExtension.html). Especifique el ID de oferta de extensión del resultado del ejemplo anterior.

```
Invoke-EC2CapacityBlockExtension `
    -CapacityBlockExtensionOfferingId cbe-0123456789abcdefg `
    -CapacityReservationId cr-1234567890abcdefg
```

------