View a markdown version of this page

Cancelar uma Reserva de capacidade - Amazon Elastic Compute Cloud

Cancelar uma Reserva de capacidade

É possível cancelar uma reserva de capacidade que esteja em um dos estados a seguir:

  • assessing

  • scheduled

  • active

  • delayed

nota

Não é possível modificar nem cancelar um bloco de capacidade. Para obter mais informações, consulte Blocos de capacidade para ML.

Se a Reserva de Capacidade active não tiver duração de compromisso ou tiver uma duração de compromisso expirada, o cancelamento é gratuito.

Se a Reserva de Capacidade for assessing oudelayed, o cancelamento é gratuito.

Se a Reserva de Capacidade for scheduled ou active com a duração restante do compromisso, uma taxa de cancelamento poderá ser aplicada. Para obter mais informações, consulte Taxas de cancelamento.

Se você cancelar uma Reserva de Capacidade que tenha instâncias em execução, as instâncias continuarão sendo executadas normalmente fora da Reserva de Capacidade, com as tarifas padrão de Instâncias Sob Demanda ou com uma tarifa com desconto, caso você tenha um Savings Plans ou uma Instância Reservada Regional correspondente.

Depois que você cancela uma Reserva de capacidade, as instâncias que a usavam como destino não podem mais ser executadas. Modifique essas instâncias para que elas tenham outra Reserva de capacidade como destino, sejam executadas em uma Reserva de capacidade aberta com atributos correspondentes e capacidade suficiente ou evitem a execução em uma Reserva de capacidade. Para obter mais informações, consulte Modificar as configurações de reserva de capacidade da instância.

Taxas de cancelamento

Se você cancelar uma Reserva de Capacidade com data futura até 8 semanas antes da data de início ou durante o período de compromisso após a entrega, será cobrada uma porcentagem do período de compromisso. A capacidade é liberada assim que você cancela a Reserva de Capacidade, mas ela continua sendo cobrada pela tarifa de Instâncias Sob Demanda até o fim do período de compromisso reduzido. Se você tiver um Savings Plans ou uma Instância Reservada Regional correspondente, a taxa de desconto será aplicada automaticamente.

Para calcular a cobrança, o Amazon EC2 multiplica a duração do seu compromisso por uma taxa de cancelamento. Quanto mais cedo você cancelar em relação à data de início, menor será a taxa. A tabela a seguir mostra as taxas de cancelamento.

Taxas de cancelamento
Quando você cancelar Taxa mínima de cancelamento
8 ou mais semanas antes da data de início original Sem cobrança
2 a 8 semanas antes da data de início original 25% do compromisso total
Dentro de 2 semanas da data de início original 50% do compromisso total
Após a entrega, durante a vigência do compromisso 50% do compromisso restante

Esta tabela fornece orientação geral sobre taxas de cancelamento. A cotação de cancelamento determina a duração exata da taxa de cancelamento.

Por exemplo, se você tiver uma Reserva de Capacidade c8g.xlargepara 70 instâncias com um período de compromisso de 14 dias e cancelá-la dentro de 2 semanas da data de início original (taxa de cancelamento de 50%), será cobrado por 7 dias de compromisso. Durante esses 7 dias, você paga por 70 instâncias na tarifa sob demanda.

Quando você é cobrado pelo cancelamento:

  • A Reserva de Capacidade entra no cancelling estado.

  • A Reserva de Capacidade não pode ser modificada, movida, compartilhada ou dividida.

  • A Reserva de Capacidade permanece visível no console e nas DescribeCapacityReservations respostas.

  • A Reserva de Capacidade é transferida para cancelled quando o compromisso termina.

Para descobrir quando as cobranças de cancelamento terminam, use o comando describe-capacity-reservation e verifique o CommitmentInfo.CommitmentEndDate campo na resposta. As cobranças são interrompidas quando o compromisso termina e a Reserva de Capacidade passa paracancelled. Para obter informações sobre como as cobranças de cancelamento aparecem no Relatório de AWS Custo e Uso 2.0, consulteCobranças de cancelamento no Relatório de Custos e Uso 2.0.

Se a Reserva de Capacidade tiver um período de compromisso restante, você não poderá cancelá-la enquanto ainda houver instâncias em execução. Primeiro, você deve interromper ou encerrar as instâncias em execução, o que evita que você incorra simultaneamente em taxas de cancelamento e cobranças de Instâncias Sob Demanda.

Para cancelar uma Reserva de Capacidade com uma taxa de cancelamento, você deve primeiro gerar uma cotação de cancelamento e aceitar os termos. Para obter mais informações, consulte Cotação de cancelamento.

Cotação de cancelamento

Quando um cancelamento exige uma cobrança, você deve revisar e aceitar uma cotação de cancelamento antes de continuar. A cotação fornece os termos exatos do cancelamento, incluindo os seguintes detalhes:

  • O estado atual da Reserva de Capacidade.

  • O estado em que a Reserva de Capacidade passa para após o cancelamento (cancelling)

  • A contagem de instâncias comprometidas à qual a cobrança se aplica

  • A duração da cobrança

  • A data de término da cobrança (quando o compromisso termina e a Reserva de Capacidade passa paracancelled)

Depois de revisar os termos, você confirma o cancelamento aceitando a cotação.

No console do Amazon EC2, a estimativa é gerada automaticamente quando você inicia um cancelamento. Você pode revisar os termos e confirmar sua aceitação diretamente. Com a API AWS CLI or, use CreateCapacityReservationCancellationQuote para gerar a cotação e, em seguida, passe a ID da cotação paraCancelCapacityReservation.

A cotação de cancelamento é válida por 24 horas. Após 24 horas, você deverá gerar uma nova cotação. Para ver suas cotações de cancelamento existentes, useDescribeCapacityReservationCancellationQuotes.

Importante

O cancelamento é irreversível. Depois de aceitar uma cotação de cancelamento e cancelar uma Reserva de Capacidade, você não poderá desfazer o cancelamento.

Cancelar uma Reserva de capacidade

Use os procedimentos a seguir para cancelar uma Reserva de Capacidade.

Console
Para cancelar uma reserva de capacidade
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. Escolha Reservas de Capacidade e selecione a Reserva de capacidade a ser cancelada.

  3. Escolha Cancelar reserva.

  4. Se for necessária uma estimativa de cancelamento, revise os termos de cancelamento, incluindo o período de cobrança e a data de término da cobrança. Entre confirm para aceitar os termos.

  5. Escolha Cancelar reserva.

AWS CLI
Para cancelar uma reserva de capacidade

Use o comando cancel-capacity-reservation.

aws ec2 cancel-capacity-reservation \ --capacity-reservation-id cr-1234567890abcdef0

Se for necessária uma estimativa da cobrança de cancelamento, primeiro gere a estimativa usando create-capacity-reservation-cancellation-quote e, em seguida, passe o ID da estimativa para o comando cancel.

aws ec2 create-capacity-reservation-cancellation-quote \ --capacity-reservation-id cr-1234567890abcdef0

Analise o CancellationTerms na resposta, incluindo ChargeCommitmentDurationHours eChargeEndDate. Em seguida, cancele com o ID da cotação:

aws ec2 cancel-capacity-reservation \ --capacity-reservation-id cr-1234567890abcdef0 \ --quote-id crcq-1a2b3c4d5e6f7g8h9 \ --apply-cancellation-charges commitment-wind-down
PowerShell
Para cancelar uma reserva de capacidade

Use o cmdlet Remove-EC2CapacityReservation.

Remove-EC2CapacityReservation ` -CapacityReservationId cr-1234567890abcdef0

Se for necessária uma estimativa da cobrança de cancelamento, primeiro gere a estimativa usando New-EC2CapacityReservationCancellationQuote e, em seguida, passe o ID da estimativa para o cmdlet de cancelamento.

New-EC2CapacityReservationCancellationQuote ` -CapacityReservationId cr-1234567890abcdef0

Revise os termos de cancelamento na resposta. Em seguida, cancele com o ID da cotação:

Remove-EC2CapacityReservation ` -CapacityReservationId cr-1234567890abcdef0 ` -QuoteId crcq-1a2b3c4d5e6f7g8h9 ` -ApplyCancellationCharge "commitment-wind-down"