Neste documento, explicamos como cancelar ou excluir solicitações de reserva adiantada.
Antes que uma solicitação de reserva adiantada chegue ao horário de bloqueio, é possível impedir que o Compute Engine provisione os recursos solicitados fazendo uma destas ações:
Cancelar a solicitação de reserva adiantada. Isso é útil para manter a solicitação cancelada como referência ao criar novas solicitações. No entanto, uma solicitação de reserva adiantada cancelada impede que você crie novas solicitações com propriedades que correspondam à solicitação cancelada no seu projeto ou nos projetos com os quais a solicitação é compartilhada até que ela seja excluída. Para mais informações, consulte Restrições na criação.
Excluir a solicitação de reserva adiantada. Isso é útil quando você não precisa mais da solicitação. A exclusão de uma solicitação de reserva adiantada é permanente e remove todas as restrições à criação de novas solicitações.
Depois que uma reserva adiantada concluída atinge o fim do período de reserva, é possível excluí-la para remover as restrições à criação de novas solicitações. No entanto, a exclusão de uma reserva adiantada atendida não remove as reservas criadas automaticamente. Para excluir uma reserva criada automaticamente após o término do período de reserva, consulte Excluir reservas.
Antes de começar
-
Configure a autenticação, caso ainda não tenha feito isso.
Com isso, você confirma sua identidade para acesso a serviços e APIs do Cloud de Confiance by S3NS . Para executar código ou exemplos em um ambiente de desenvolvimento local, faça a autenticação no Compute Engine com um destes métodos:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Cloud de Confiance console to access Cloud de Confiance by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Instale a CLI do Google Cloud e faça login na gcloud CLI com sua identidade federada. Depois de fazer login, inicialize a CLI do Google Cloud executando o seguinte comando:
gcloud init - Set a default region and zone.
REST
Para usar as amostras da API REST desta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.
Instale a CLI do Google Cloud e faça login na gcloud CLI com sua identidade federada. Depois de fazer login, inicialize a CLI do Google Cloud executando o seguinte comando:
gcloud initSaiba mais em Autenticar para usar REST na documentação de autenticação do Cloud de Confiance .
Funções exigidas
Para receber as permissões necessárias para cancelar ou excluir solicitações de reserva adiantada, peça ao administrador para conceder a você o papel do IAM de Administrador da reserva adiantada do Compute (
roles/compute.futureReservationAdmin) no projeto. Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.Esse papel predefinido contém as permissões necessárias para cancelar ou excluir solicitações de reserva adiantada. Para conferir as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As seguintes permissões são necessárias para cancelar ou excluir solicitações de reserva adiantada:
-
Para cancelar uma reserva adiantada:
compute.futureReservations.cancelno projeto -
Para excluir uma reserva adiantada:
compute.futureReservations.deleteno projeto
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Cancelar solicitações adiantadas de reserva
Só é possível cancelar uma solicitação de reserva adiantada nos seguintes casos:
A solicitação está pendente de aprovação ou foi recusada.
A solicitação foi aprovada, mas o estado dela ainda não mudou para
PROCURING.
Depois de cancelar uma solicitação de reserva adiantada, só será possível visualizar os detalhes ou excluí-la.
Para cancelar uma solicitação de reserva adiantada, selecione uma das seguintes opções:
gcloud
Para cancelar uma solicitação de reserva adiantada, use o comando
gcloud compute future-reservations cancel.gcloud compute future-reservations cancel FUTURE_RESERVATION_NAME \ --zone=ZONESubstitua:
FUTURE_RESERVATION_NAME: o nome de uma solicitação de reserva adiantada atual.ZONE: a zona em que a solicitação de reserva adiantada está localizada.
REST
Para cancelar uma solicitação de reserva adiantada, faça uma solicitação
POSTpara o métodofutureReservations.cancel.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME/cancelSubstitua:
PROJECT_ID: o ID do projeto em que a solicitação de reserva adiantada está localizada.ZONE: a zona em que a solicitação de reserva adiantada está localizada.FUTURE_RESERVATION_NAME: o nome da solicitação de reserva adiantada.
Excluir solicitações de reserva adiantada
Só é possível excluir uma solicitação de reserva adiantada nos seguintes casos:
O pedido ainda não atingiu o tempo de bloqueio (
PROCURING) e não está pendente de aprovação.A solicitação foi atendida e o período de reserva terminou.
Para excluir uma solicitação de reserva adiantada pendente de aprovação, é necessário cancelar a solicitação antes de excluí-la.
A exclusão de uma reserva adiantada atendida não remove as reservas criadas automaticamente. Para excluir uma reserva criada automaticamente após o término do período de reserva, consulte Excluir reservas.
Para excluir várias solicitações de reserva adiantada ao mesmo tempo, use o consoleCloud de Confiance . Para excluir uma única solicitação de reserva adiantada, selecione uma das seguintes opções:
Console
No console do Cloud de Confiance , acesse a página Reservas.
Clique na guia Reservas adiantadas.
Selecione cada solicitação de reserva adiantada que você quer excluir.
Clique em Excluir reserva.
Para confirmar, clique em Excluir.
A exclusão de uma solicitação de reserva adiantada pode levar até um minuto para ser concluída.
gcloud
Para excluir uma solicitação de reserva adiantada, use o comando
gcloud compute future-reservations delete.gcloud compute future-reservations delete FUTURE_RESERVATION_NAME \ --zone=ZONESubstitua:
FUTURE_RESERVATION_NAME: o nome de uma solicitação de reserva adiantada atual.ZONE: a zona em que a solicitação de reserva adiantada está localizada.
REST
Para excluir uma solicitação de reserva adiantada, faça uma solicitação
DELETEpara o métodofutureReservations.delete.DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAMESubstitua:
PROJECT_ID: o ID do projeto em que a solicitação de reserva adiantada está localizada.ZONE: a zona em que a solicitação de reserva adiantada está localizada.FUTURE_RESERVATION_NAME: o nome de uma solicitação de reserva adiantada atual.
A seguir
- Saiba como visualizar solicitações de reserva adiantadas.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-10-22 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-10-22 UTC."],[],[]] -