Este documento explica como modificar pedidos de reserva futuros.
Pode modificar um pedido de reserva futuro em qualquer altura antes da hora de início, desde que não tenha sido cancelado ou não esteja pendente de aprovação. A modificação de um pedido de reserva futuro é útil quando as suas necessidades de capacidade mudam, por exemplo, quando quer aumentar o número de instâncias de máquinas virtuais (VM) reservadas ou alterar o período de reserva. Se quiser modificar um pedido de reserva futuro partilhado, tem de o fazer através do projeto proprietário.
Para modificar uma reserva criada automaticamente após o respetivo período de reserva terminar, consulte o artigo Modificar reservas.
Antes de começar
-
Se ainda não o tiver feito, configure a autenticação.
A autenticação valida a sua identidade para aceder a Google Cloud serviços e APIs. Para executar código ou exemplos a partir de um ambiente de desenvolvimento local, pode autenticar-se no Compute Engine selecionando uma das seguintes opções:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
- Set a default region and zone.
REST
Para usar os exemplos da API REST nesta página num ambiente de desenvolvimento local, usa as credenciais que fornece à CLI gcloud.
Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
Para mais informações, consulte o artigo Autenticar para usar REST na Google Cloud documentação de autenticação.
Funções necessárias
Para receber a autorização de que precisa para modificar pedidos de reserva futuros, peça ao seu administrador para lhe conceder a função de administrador de reservas futuras do Compute (
roles/compute.futureReservationAdmin
) do IAM no projeto. Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.Esta função predefinida contém a autorização
compute.futureReservations.update
, que é necessária para modificar pedidos de reserva futuros.Também pode obter esta autorização com funções personalizadas ou outras funções predefinidas.
Propriedades modificáveis
Um pedido de reserva futuro tem várias propriedades que definem a reserva, determinam o respetivo comportamento e especificam os recursos a reservar. Pode modificar estas propriedades conforme descrito nas secções seguintes.
Após a criação
Depois de criar um pedido de reserva futura, não pode modificar as seguintes propriedades:
O nome do pedido de reserva futuro.
O projeto no qual o pedido de reserva futura foi criado.
A zona onde se encontra o pedido de reserva futuro.
O modelo de instância a usar e as propriedades da VM especificadas no modelo de instância.
Para modificar qualquer uma destas propriedades antes de um pedido de reserva futuro entrar no respetivo período de bloqueio, crie um novo pedido.
Antes do envio
Antes de enviar um pedido de reserva futura para Google Cloud revisão ou depois de enviar um pedido de reserva futura para revisão e o pedido for recusado, pode modificar as seguintes propriedades:
Opção de eliminação automática
Descrição
GPUs e tipo de GPU
Discos SSD locais e o tipo de interface dos discos
Série e tipo de máquina
Plataforma de CPU mínima
Prefixo do nome
Partilhe as definições
Hora de início e de fim do período de reserva
Contagem total (número de VMs)
A modificação do estado de um pedido de reserva futuro de rascunho é imediata e não existem limites para o número de vezes que o pode modificar. Se estiver a modificar um pedido de reserva futuro recusado (
DECLINED
), só pode modificar o pedido se o enviar novamente para revisão.Após a aprovação
Depois de Google Cloud aprovar uma reserva futura, pode modificá-la antes de a reserva futura atingir um estado de aprovisionamento de aquisição (
PROVISIONING
). Especificamente, pode modificar as seguintes propriedades:Modificando a reserva futura em qualquer altura:
Opção de eliminação automática
Descrição
Prefixo do nome
Ao enviar um pedido de modificação o mais tardar 72 horas antes da hora de início:
GPUs e o tipo de GPU*
Discos SSD locais e o tipo de interface de discos*
Série de máquinas e tipo de máquina*
Plataforma de CPU mínima*
Partilhe as definições
Hora de início e de fim do período de reserva
Contagem total (número de VMs)*
* Se pedir para alterar as propriedades de qualquer MV ou aumentar/diminuir significativamente a quantidade total no prazo de 14 dias a partir da hora de início da reserva futura, é provável que o Google Cloud recuse o seu pedido de modificação. Google Cloud
Modifique pedidos de reserva futuros
Antes de modificar um pedido de reserva futuro, reveja as propriedades que pode modificar, se ainda não o tiver feito.
Se quiser modificar um pedido de reserva futura de projeto único criado através de um modelo de instância num pedido de reserva futura partilhada, não pode usar o mesmo modelo para criar VMs que possam consumir as reservas criadas automaticamente fora do projeto que criou o pedido de reserva futura partilhada. Para os projetos com os quais a reserva futura é partilhada, tem de criar modelos de instâncias semelhantes nesses projetos ou criar VMs especificando propriedades diretamente.
Para modificar um pedido de reserva futuro, selecione uma das seguintes opções:
Consola
Na Google Cloud consola, aceda à página Reservas.
Clique no separador Reservas futuras.
Na coluna Nome, clique no nome do pedido de reserva futuro que quer modificar.
É aberta a página de detalhes do pedido de reserva futura selecionado.
Se quiser modificar a opção de eliminação automática, a descrição ou o prefixo do nome de uma reserva futura aprovada, faça uma ou mais das seguintes ações:
Para modificar a opção de eliminação automática, na linha Tempo de eliminação automática das reservas criadas automaticamente, clique em
Editar e, de seguida, faça o seguinte:Especifique se quer ativar, desativar ou modificar a opção de eliminação automática através de uma das seguintes ações:
Para ativar a opção de eliminação automática ou alterar a hora em que o Compute Engine elimina automaticamente as reservas criadas automaticamente, faça o seguinte:
Clique no botão Ativar eliminação automática para o colocar na posição ativada.
Opcional: para Hora de eliminação automática, introduza uma nova data e hora para eliminar as reservas criadas automaticamente. A data e a hora têm de ser posteriores à hora de fim do período de reserva. Se deixar este campo vazio, as reservas criadas automaticamente são eliminadas no prazo de duas horas após a hora de fim do período de reserva.
Caso contrário, clique no botão Ativar eliminação automática para o colocar na posição desativada.
Clique em Enviar.
Para modificar o prefixo do nome, na linha Prefixo, clique em
Editar e, de seguida, faça o seguinte:Para Prefixo, introduza um novo prefixo do nome.
Clique em Enviar.
Para modificar a descrição, na linha Descrição, clique em
Editar e, de seguida, faça o seguinte:Em Descrição, introduza uma nova descrição.
Clique em Enviar.
Clique em
Editar ou Editar rascunho.É aberta a página para editar o pedido de reserva futuro selecionado.
Para modificar um pedido de reserva futuro e enviá-lo para Google Cloud revisão ou guardar o pedido de rascunho, faça uma ou mais das seguintes ações:
Para Prefixo, introduza um novo prefixo de nome para as reservas criadas automaticamente aprovisionadas para este pedido de reserva futuro.
Em Descrição, introduza uma nova descrição.
Modifique a Hora de início ou a Hora de fim do seu pedido de reserva futuro. Certifique-se do seguinte:
A hora de início não pode ser posterior a um ano a partir da data e hora em que envia um pedido de reserva futuro para revisão.
Especifique um valor recomendado para a hora de início para ajudar a garantir que tem tempo suficiente antes de a reserva futura entrar no respetivo período de bloqueio.
Especifique um período mínimo de reserva recomendado para aumentar a probabilidade de Google Cloud aprovar o seu pedido depois de o enviar para revisão.
Na secção Tipo de partilha, pode selecionar Local ou Partilhada. Se selecionar Partilhado, pode adicionar ou remover projetos com os quais partilhar o pedido de reserva futuro. Pode incluir até 100 projetos.
Para Número de instâncias de VM, introduza a contagem total de VMs que quer reservar.
Se estiver a modificar uma reserva futura que não foi criada através de um modelo de instância, na secção Configuração da máquina, pode alterar o seguinte:
A série de máquinas e o tipo de máquina usados nas VMs reservadas.
As GPUs a anexar às VMs reservadas.
Os discos SSD locais e o tipo de interface de disco das VMs reservadas.
Na secção Eliminação automática de reservas geradas automaticamente, pode ativar ou desativar a eliminação automática de reservas criadas automaticamente para o seu pedido de reserva futuro.
Consoante o estado de aprovisionamento do pedido de reserva futuro que está a modificar, opte por uma das seguintes ações:
Se estiver a modificar um pedido de reserva futuro de rascunho, faça uma das seguintes ações:
Para guardar as alterações, clique em Guardar rascunho.
Para enviar o pedido de reserva futura de rascunho para Google Cloud revisão, clique em Enviar.
Caso contrário, clique em Enviar.
Se enviar um pedido de modificação, a página Reservas é aberta. Caso contrário, é aberta a página de detalhes da reserva futura.
gcloud
Para modificar um pedido de reserva futuro, use o comando
gcloud beta compute future-reservations update
.gcloud beta compute future-reservations update FUTURE_RESERVATION_NAME \ --accelerator=count=NUMBER_OF_ACCELERATORS,type=ACCELERATOR_TYPE \ --description="DESCRIPTION" \ --local-ssd=size=375,interface=INTERFACE \ --machine-type=MACHINE_TYPE \ --min-cpu-platform=MIN_CPU_PLATFORM \ --name-prefix=NAME_PREFIX \ --planning-status=PLANNING_STATUS \ --share-setting=SHARE_SETTING \ --share-with=CONSUMER_PROJECT_IDS \ --start-time=START_TIME \ --end-time=END_TIME \ --total-count=TOTAL_COUNT \ --zone=ZONE
Substitua o seguinte:
FUTURE_RESERVATION_NAME
: o nome do pedido de reserva futuro.PLANNING_STATUS
: o estado de planeamento do pedido de reserva futuro. Especifique um dos seguintes valores:Para modificar um pedido de reserva futuro de rascunho sem o enviar para revisão:
DRAFT
.Para enviar o pedido de reserva futura para revisão:
SUBMITTED
.
ZONE
: a zona onde se encontra o futuro pedido de reserva.
Substitua um ou mais dos seguintes marcadores de posição ou remova-os juntamente com os respetivos indicadores:
Para permitir que o Compute Engine elimine automaticamente as reservas criadas automaticamente após a hora de fim do período de reserva, faça uma das seguintes ações:
Para eliminar as reservas no prazo de duas horas após a hora de fim (predefinição), inclua a flag
--auto-delete-auto-created-reservations
.gcloud beta compute future-reservations update FUTURE_RESERVATION_NAME \ --auto-delete-auto-created-reservations \ --planning-status=PLANNING_STATUS \ --zone=ZONE
Para eliminar as reservas criadas automaticamente num momento específico após a hora de fim do período de reserva, inclua as flags
--auto-delete-auto-created-reservations
e--auto-created-reservations-delete-time
.gcloud beta compute future-reservations update FUTURE_RESERVATION_NAME \ --auto-created-reservations-delete-time=AUTO_CREATED_RESERVATIONS_DELETE_TIME \ --auto-delete-auto-created-reservations \ --planning-status=PLANNING_STATUS \ --zone=ZONE
Substitua
AUTO_CREATED_RESERVATIONS_DELETE_TIME
por uma data e uma hora formatadas como um formato de data/hora RFC 3339.Para eliminar as reservas criadas automaticamente após uma duração específica após a hora de fim do período de reserva, inclua as flags
--auto-delete-auto-created-reservations
e--auto-created-reservations-duration
.gcloud beta compute future-reservations update FUTURE_RESERVATION_NAME \ --auto-created-reservations-duration=DURATION_BEFORE_DELETE \ --auto-delete-auto-created-reservations \ --planning-status=PLANNING_STATUS \ --zone=ZONE
Substitua
DURATION_BEFORE_DELETE
por uma duração em dias, horas, minutos ou segundos. Por exemplo, especifique30m
para 30 minutos ou1d2h3m4s
para 1 dia, 2 horas, 3 minutos e 4 segundos.
Para desativar a eliminação automática das reservas criadas automaticamente aprovisionadas para este pedido de reserva futura, inclua a flag
--no-auto-delete-auto-created-reservations
.gcloud beta compute future-reservations update FUTURE_RESERVATION_NAME \ --no-auto-delete-auto-created-reservations \ --planning-status=PLANNING_STATUS \ --zone=ZONE
Para adicionar ou remover GPUs associadas a VMs N1 reservadas ou atualizar o tipo de GPU, faça uma das seguintes ações:
Para alterar o número e o tipo de GPUs, substitua o seguinte:
NUMBER_OF_ACCELERATORS
: o número de GPUs a adicionar por VM reservada.ACCELERATOR_TYPE
: o tipo de GPU a adicionar às VMs reservadas. Verifique se a GPU está disponível na zona onde se encontra o pedido de reserva futuro. Caso contrário, a modificação do pedido falha.
Para remover todas as GPUs associadas a VMs N1 reservadas, substitua a flag
--accelerator
pela flag--clear-accelerator
.
DESCRIPTION
: uma nova descrição para o seu futuro pedido de reserva.Para adicionar ou remover discos SSD locais das suas VMs reservadas ou editar o tipo de interface do disco SSD local, faça uma das seguintes ações:
Para adicionar discos SSD locais ou editar o tipo de interface de disco, substitua o valor
INTERFACE
por um dos seguintes valores:Se a imagem do disco de arranque tiver controladores NVMe otimizados:
nvme
.Caso contrário:
scsi
.
Inclua a flag
--local-ssd
para tantos discos SSD locais quantos quiser adicionar. Pode especificar um máximo de 24 discos SSD locais.Para remover todos os discos SSD locais associados às VMs reservadas, remova todas as flags
--local-ssd
e inclua a flag--clear-local-ssd
.
MACHINE_TYPE
: o novo tipo de máquina a usar para cada VM reservada. Se alterar o tipo de máquina, especifique também um período de reserva mínimo recomendado para a nova série de máquinas. Caso contrário, Google Cloud provavelmente vai recusar o seu pedido de modificação.MINIMUM_CPU_PLATFORM
: uma nova plataforma de CPU mínima a usar para cada VM reservada.NAME_PREFIX
: um novo prefixo de nome para as reservas criadas automaticamente preparadas para o seu pedido de reserva futuro.SHARE_SETTING
: um novo tipo de partilha para o seu futuro pedido de reserva. Especifique um dos seguintes valores:Para um pedido de reserva futura de um único projeto:
local
. Para evitar erros, também tem de substituir a flag--share-with
pela flag--clear-share-settings
.Para um pedido de reserva futura partilhada:
projects
. Para evitar erros, também tem de especificar, pelo menos, um projeto de consumidor na flag--share-with
.
CONSUMER_PROJECT_IDS
: uma lista de IDs separados por vírgulas dos projetos com os quais quer partilhar o seu pedido de reserva futuro como, por exemplo,project-1,project-2
. Pode especificar até 100 projetos de consumo.START_TIME
: A nova hora de início do período de reserva formatada como uma data/hora RFC 3339. A hora de início não pode ser posterior a um ano a partir da data e hora em que envia o pedido de modificação para revisão. Para ter tempo suficiente para, opcionalmente, cancelar, eliminar ou modificar uma reserva futura depois de ser aprovada e antes de entrar no respetivo período de bloqueio, especifique uma hora de início recomendada.END_TIME
: a nova hora de fim do período de reserva formatada como uma data/hora RFC 3339. Para aumentar a probabilidade de a Google Cloud aprovar o seu pedido após o envio, especifique um período de reserva mínimo recomendado. Para especificar uma duração em vez de uma hora de fim, substitua a flag--end-time
pela flag--duration=END_DURATION
. SubstituaEND_DURATION
pela duração do período de reserva em segundos. Por exemplo, especifique1209600
para 1 209 600 segundos (14 dias).TOTAL_COUNT
: O novo número total de VMs que quer reservar para o período, a configuração de VM e os projetos especificados no seu pedido de reserva futuro. Se quiser aumentar o número total, verifique se tem quota suficiente para os recursos que está a reservar. Caso contrário, Google Cloud recusa o seu pedido de modificação.
Por exemplo, considere um pedido de reserva futura partilhada de rascunho denominado
fr-03
e localizado na zonaus-central1-a
. Suponha que quer modificar este pedido de reserva futura partilhada fazendo as seguintes alterações:Converta o pedido num pedido de reserva futura de um único projeto.
Desative a opção de eliminação automática.
Reserve 100 VMs.
Envie o pedido de reserva futura para Google Cloud para revisão.
Para modificar
fr-03
, execute o seguinte comando:gcloud beta compute future-reservations update fr-03 \ --clear-share-settings \ --no-auto-delete-auto-created-reservations \ --planning-status=SUBMITTED \ --share-setting=local \ --total-count=100 \ --zone=us-central1-a
REST
Para modificar um pedido de reserva futuro, faça um pedido
PATCH
ao métodobeta.futureReservations.update
.PATCH https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME?updateMask=UPDATE_FIELDS { "autoDeleteAutoCreatedReservations": "AUTO_DELETE_AUTO_CREATED_RESERVATIONS", "description": "DESCRIPTION", "name": "FUTURE_RESERVATION_NAME", "namePrefix": "NAME_PREFIX", "planningStatus": "PLANNING_STATUS", "shareSettings": { "projects": [ "CONSUMER_PROJECT_ID_1", "CONSUMER_PROJECT_ID_2" ], "shareType": "SHARE_TYPE" }, "specificSkuProperties": { "instanceProperties": { "guestAccelerators": [ { "acceleratorCount": NUMBER_OF_ACCELERATORS, "acceleratorType": "ACCELERATOR_TYPE" } ], "localSsds": [ { "diskSizeGb": "375", "interface": "INTERFACE_1" }, { "diskSizeGb": "375", "interface": "INTERFACE_2" } ], "machineType": "MACHINE_TYPE", "minCpuPlatform": "MINIMUM_CPU_PLATFORM" }, "totalCount": "TOTAL_COUNT" }, "timeWindow": { "endTime": "END_TIME", "startTime": "START_TIME" } }
Substitua o seguinte:
PROJECT_ID
: o ID do projeto onde se encontra o futuro pedido de reserva.ZONE
: a zona onde se encontra o futuro pedido de reserva.FUTURE_RESERVATION_NAME
: o nome do pedido de reserva futuro.UPDATE_FIELDS
: uma lista de campos separados por vírgulas a atualizar no corpo do pedido. Tem de codificar cada vírgula como%2C
. Se especificar um campo no parâmetro de consultaupdateMask
e no corpo do pedido, o valor do campo é atualizado. Caso contrário, se especificar o campo apenas no parâmetro de consultaupdateMask
, o campo é eliminado.Por exemplo, para atualizar os campos
autoDeleteAutoCreatedReservations
,totalCount
eendTime
no seu pedido de reserva futuro, especifique o seguinte:autoDeleteAutoCreatedReservations%2CspecificSkuProperties.totalCount%2CtimeWindow.endTime
PLANNING_STATUS
: o estado de planeamento do pedido de reserva futuro. Especifique um dos seguintes valores:Para modificar um pedido de reserva futuro de rascunho sem o enviar para revisão:
DRAFT
.Para enviar o pedido de modificação para revisão:
SUBMITTED
.
Substitua um ou mais dos seguintes marcadores de posição ou remova-os juntamente com os respetivos campos:
AUTO_DELETE_AUTO_CREATED_RESERVATIONS
: Se definir este campo comotrue
, o Compute Engine elimina automaticamente as reservas criadas automaticamente aprovisionadas para o seu futuro pedido de reserva. Por predefinição, a eliminação ocorre no prazo de duas horas após a hora de fim do período de reserva. Para alterar esta opção, faça um dos seguintes procedimentos:Para eliminar as reservas criadas automaticamente numa hora específica após a hora de fim do período de reserva, defina o elemento
autoDeleteAutoCreatedReservations
comotrue
e especifique o campoautoCreatedReservationsDeleteTime
.PATCH https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME?updateMask=autoDeleteAutoCreatedReservations%2CautoCreatedReservationsDeleteTime%2CplanningStatus { "autoDeleteAutoCreatedReservations": "true", "autoCreatedReservationsDeleteTime": "DELETE_TIME", "name": "FUTURE_RESERVATION_NAME", "planningStatus": "PLANNING_STATUS" }
Substitua
DELETE_TIME
por uma data e uma hora em que o Compute Engine elimina as reservas. A data e a hora têm de ser formatadas como uma data/hora RFC 3339.Para eliminar as reservas criadas automaticamente após uma duração específica a partir da hora de início do período de reserva, defina o elemento
autoDeleteAutoCreatedReservations
comotrue
e especifique o campoautoCreatedReservationsDuration
.PATCH https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME?updateMask=autoDeleteAutoCreatedReservations%2CautoCreatedReservationsDuration%2CplanningStatus { "autoDeleteAutoCreatedReservations": "true", "autoCreatedReservationsDuration": { "seconds": "DURATION_BEFORE_DELETE" }, "name": "FUTURE_RESERVATION_NAME", "planningStatus": "PLANNING_STATUS" }
Substitua
DURATION_BEFORE_DELETE
por uma duração em segundos. Por exemplo, especifique604800
para 604 800 segundos (7 dias).
DESCRIPTION
: uma nova descrição para o futuro pedido de reserva.NAME_PREFIX
: um novo prefixo de nome para as reservas criadas automaticamente preparadas para o seu pedido de reserva futuro.CONSUMER_PROJECT_ID_1
eCONSUMER_PROJECT_ID_2
: os IDs dos projetos com os quais quer partilhar o seu pedido de reserva futuro. Os projetos têm de estar na mesma organização que o projeto proprietário. Pode especificar até 100 projetos de consumo.SHARE_TYPE
: um novo tipo de partilha para o seu futuro pedido de reserva. Efetue um dos seguintes passos:Para especificar um pedido de reserva futuro de um único projeto, faça o seguinte:
Especifique
LOCAL
.Remova o campo
shareSettings.projects
.
Para especificar um pedido de reserva futuro partilhado, faça o seguinte:
Especifique
SPECIFIC_PROJECTS
.Especifique, pelo menos, um projeto do consumidor no campo
shareSettings.projects
. Os projetos do consumidor têm de estar na mesma organização que o projeto proprietário. Pode especificar até 100 projetos de consumo.
Para alterar o número e o tipo de GPUs a associar às suas VMs N1 reservadas, substitua o seguinte:
NUMBER_OF_ACCELERATORS
: o número de GPUs a adicionar por VM reservada.ACCELERATOR_TYPE
: o tipo de GPU a adicionar às VMs reservadas. Verifique se a GPU está disponível na zona onde se encontra o pedido de reserva futuro. Caso contrário, a modificação do pedido falha.
INTERFACE_1
eINTERFACE_2
: o tipo de interface de disco para os discos SSD locais associados a cada VM reservada. Especifique um dos seguintes valores:Se a imagem do disco de arranque tiver controladores NVMe otimizados:
NVME
.Caso contrário:
SCSI
.Pode especificar um máximo de 24 discos SSD locais.
MACHINE_TYPE
: o novo tipo de máquina a usar para cada VM reservada. Se alterar o tipo de máquina, especifique também um período de reserva mínimo recomendado para a nova série de máquinas. Caso contrário, Google Cloud tem menor probabilidade de aprovar o seu pedido de modificação.MINIMUM_CPU_PLATFORM
: uma nova plataforma de CPU mínima a usar para cada VM reservada.TOTAL_COUNT
: O novo número total de VMs que quer reservar para o período, a configuração de VM e os projetos especificados neste pedido de reserva futuro. Se quiser aumentar o número total, verifique se tem quota suficiente para os recursos que está a reservar. Caso contrário, Google Cloud recusa o seu pedido de modificação.START_TIME
: A nova hora de início do período de reserva formatada como uma data/hora RFC 3339. A hora de início não pode ser posterior a um ano a partir da data e hora em que envia o pedido de modificação para revisão. Para ter tempo suficiente para, opcionalmente, cancelar, eliminar ou modificar uma reserva futura depois de ser aprovada e antes de entrar no respetivo período de bloqueio, especifique uma hora de início recomendada.END_TIME
: a nova hora de fim do período de reserva formatada como uma data/hora RFC 3339. Para aumentar a probabilidade de a Google Cloud aprovar o seu pedido após o envio, especifique um período de reserva mínimo. Para especificar uma duração em vez de uma hora de fim, substitua o campoendTime
pelo campoduration
:PATCH https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME?updateMask=timeWindow.duration%2CplanningStatus { "name": "FUTURE_RESERVATION_NAME", "planningStatus": "PLANNING_STATUS", "timeWindow": { "duration": { "seconds": "END_DURATION" } } }
Substitua
END_DURATION
por uma duração em segundos. Por exemplo, especifique1209600
para 1 209 600 segundos (14 dias).
Por exemplo, considere um pedido de reserva futura partilhada de rascunho denominado
fr-03
e localizado na zonaus-central1-a
. Suponha que quer modificar este pedido de reserva futura partilhada fazendo as seguintes alterações:Converta o pedido num pedido de reserva futura de um único projeto.
Desative a opção de eliminação automática.
Reserve 100 VMs.
Envie o pedido de reserva futura para Google Cloud para revisão.
Para modificar
fr-03
, faça um pedidoPATCH
da seguinte forma:PATCH https://compute.googleapis.com/compute/beta/projects/example-project/zones/us-central1-a/futureReservations/fr-03?updateMask=autoDeleteAutoCreatedReservations%2CplanningStatus%2CshareSettings.shareType%2CspecificSkuProperties.totalCount { "autoDeleteAutoCreatedReservations": false, "name": "fr-03", "planningStatus": "SUBMITTED", "shareSettings": { "shareType": "LOCAL" }, "specificSkuProperties": { "totalCount": "100" } }
Depois de modificar um pedido de reserva futura, pode monitorizar o respetivo aprovisionamento ou atualizar os estados vendo os detalhes do pedido de reserva futura.
Altere outras propriedades num pedido de reserva futuro
Para alterar propriedades que não pode modificar depois de criar um pedido de reserva futuro, e antes de o pedido ser aprovado e entrar no respetivo período de bloqueio, faça o seguinte:
Para impedir que o pedido de reserva futura restrinja o tipo de pedidos de reserva futuros que pode criar no seu projeto ou nos projetos com os quais o pedido de reserva futura é partilhado, elimine o pedido de reserva futura.
Crie um novo pedido de reserva futuro partilhado com as atualizações pretendidas.
Resolver problemas
Se tiver problemas ao modificar um pedido de reserva futuro, saiba como resolver problemas com pedidos de reserva futuros.
Se continuar a ter problemas após a resolução, contacte o representante da sua conta ou o Google Cloud apoio técnico.
O que se segue?
Saiba como ver pedidos de reserva futuros.
Saiba como cancelar ou eliminar pedidos de reserva futuros.
Após a hora de início de um período de reserva, saiba como usar as reservas criadas automaticamente.
Após a hora de fim de um período de reserva, saiba como modificar as reservas criadas automaticamente.
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-09-19 UTC.
-