Modificación de la configuración de la reserva de capacidad de una instancia - Amazon Elastic Compute Cloud

Modificación de la configuración de la reserva de capacidad de una instancia

Puede modificar los ajustes de Reserva de capacidad en una instancia detenida en cualquier momento:

  • Empiece en cualquier Reserva de capacidad que cuente con atributos coincidentes (tipo de instancia, plataforma, zona de disponibilidad y tenencia) y capacidad disponible.

  • Inicie la instancia en un Reserva de capacidad específico.

  • Empiece en cualquier Reserva de capacidad que cuente con atributos coincidentes y capacidad disponible en un grupo de Reserva de capacidad

  • Evite que la instancia inicie en un Reserva de capacidad.

Console
Para modificar la configuración de la reserva de capacidad de una instancia
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. Elija Instances (instancia[s]) y, a continuación, seleccione la instancia que desee modificar. Detenga la instancia si aún no está detenida.

  3. Seleccione Acciones, Configuración de la instancia, Modificar la configuración de reserva de capacidad.

  4. En Reserva de capacidad, elija una de las siguientes opciones:

    • Abierta: inicia la instancia en cualquier reserva de capacidad que tenga los atributos coincidentes y capacidad suficiente para la cantidad de instancias seleccionadas. Si no hay Reserva de capacidad coincidentes con suficiente capacidad, la instancia se inicia en capacidad bajo demanda.

    • Ninguna: impide que las instancias se lancen en un reserva de capacidad. Las instancias se ejecutan en capacidad bajo demanda.

    • Especificar reserva de capacidad: lanza las instancias en la reserva de capacidad seleccionada. Si la Reserva de capacidad seleccionada no tiene suficiente capacidad para la cantidad de instancias seleccionadas, la inicialización de la instancia produce un error.

    • Especificar grupo de reserva de capacidad: lanza las instancias en cualquier reserva de capacidad con atributos coincidentes y capacidad disponible en el grupo de reserva de capacidad seleccionado. Si el grupo seleccionado no tiene una Reserva de capacidad con atributos coincidentes y capacidad disponible, las instancias se inician en capacidad bajo demanda.

    • Especificar únicamente la reserva de capacidad: lanza las instancias en una reserva de capacidad. Si no se especifica un ID de reserva de capacidad, las instancias se lanzarán en una reserva de capacidad abierta. Si no hay capacidad disponible, no se lanzarán las instancias.

    • Especificar únicamente el grupo de recursos de reserva de capacidad: lanza las instancias en una reserva de capacidad en un grupo de recursos de reserva de capacidad. Si no se especifica un ARN de grupo de recursos de reserva de capacidad, las instancias se lanzarán en una reserva de capacidad abierta. Si no hay capacidad disponible, no se lanzarán las instancias.

AWS CLI
Para modificar la configuración de la reserva de capacidad de una instancia

Utilice el comando modify-instance-capacity-reservation-attributes.

En el siguiente ejemplo, se cambia la preferencia de reserva de capacidad a none.

aws ec2 modify-instance-capacity-reservation-attributes \ --instance-id i-1234567890abcdef0 \ --capacity-reservation-specification CapacityReservationPreference=none

En el siguiente ejemplo, el objetivo es una reserva de capacidad específica.

aws ec2 modify-instance-capacity-reservation-attributes \ --instance-id i-1234567890abcdef0 \ --capacity-reservation-specification \ CapacityReservationTarget={CapacityReservationId=cr-1234567890abcdef0}

En el siguiente ejemplo, se cambia el destino a un grupo específico de reserva de capacidad.

aws ec2 modify-instance-capacity-reservation-attributes \ --instance-id i-1234567890abcdef0 \ --capacity-reservation-specification \ CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:us-west-2:123456789012:group/my-cr-group}

En el siguiente ejemplo, se cambia la preferencia de reserva de capacidad a capacity-reservation-only. Dado que no especifica una reserva de capacidad, las instancias se lanzan en cualquier reserva de capacidad abierta con atributos coincidentes y capacidad disponible.

aws ec2 modify-instance-capacity-reservation-attributes \ --instance-id i-1234567890abcdef0 \ --capacity-reservation-specification CapacityReservationPreference=capacity-reservation-only

En el siguiente ejemplo, se cambia la preferencia de reserva de capacidad a capacity-reservation-only y se cambia el destino a una reserva de capacidad específica. Si no hay capacidad disponible en la reserva de capacidad especificada, las instancias no se lanzarán.

aws ec2 modify-instance-capacity-reservation-attributes \ --instance-id i-1234567890abcdef0 \ --capacity-reservation-specification \ CapacityReservationPreference=capacity-reservation-only \ CapacityReservationTarget={CapacityReservationId=cr-1234567890abcdef0}
PowerShell
Para modificar la configuración de la reserva de capacidad de una instancia

Utilice el cmdlet Edit-EC2InstanceCapacityReservationAttribute.

En el siguiente ejemplo, se cambia la preferencia de reserva de capacidad a none.

Edit-EC2InstanceCapacityReservationAttribute ` -InstanceId i-1234567890abcdef0 ` -CapacityReservationSpecification_CapacityReservationPreference "none"

En el siguiente ejemplo, el objetivo es una reserva de capacidad específica.

Edit-EC2InstanceCapacityReservationAttribute ` -InstanceId i-1234567890abcdef0 ` -CapacityReservationTarget_CapacityReservationId cr-1234567890abcdef0

En el siguiente ejemplo, se cambia el destino a un grupo específico de reserva de capacidad.

Edit-EC2InstanceCapacityReservationAttribute ` -InstanceId i-1234567890abcdef0 ` -CapacityReservationTarget_CapacityReservationResourceGroupArn ` "arn:aws:resource-groups:us-west-2:123456789012:group/my-cr-group"

En el siguiente ejemplo, se cambia la preferencia de reserva de capacidad a capacity-reservation-only. Dado que no especifica una reserva de capacidad, las instancias se lanzan en cualquier reserva de capacidad abierta con atributos coincidentes y capacidad disponible.

Edit-EC2InstanceCapacityReservationAttribute ` -InstanceId i-1234567890abcdef0 ` -CapacityReservationSpecification_CapacityReservationPreference "capacity-reservation-only"

En el siguiente ejemplo, se cambia la preferencia de reserva de capacidad a capacity-reservation-only y se cambia el destino a una reserva de capacidad específica. Si no hay capacidad disponible en la reserva de capacidad especificada, las instancias no se lanzarán.

Edit-EC2InstanceCapacityReservationAttribute ` -InstanceId i-1234567890abcdef0 ` -CapacityReservationSpecification_CapacityReservationPreference "capacity-reservation-only" ` -CapacityReservationTarget_CapacityReservationId cr-1234567890abcdef0