Quando chama uma API do Compute Engine que altera um recurso, o Compute Engine adiciona uma entrada à lista de operações. Por exemplo, quando faz uma atualização a uma MV que muta (altera) os dados ou quando ocorre um evento de anfitrião que altera o estado de uma MV, são criadas operações. Esta página descreve como pode ver uma lista de operações do Compute Engine através da Trusted Cloud consola, da Google Cloud CLI ou da REST.
Lembre-se de que as operações podem demorar algum tempo a ser concluídas, pelo que pode encontrar operações incompletas durante a visualização. Quando quiser ver o estado final das operações incompletas, não é recomendável ver as operações repetidamente. Em alternativa, deve aguardar que as operações sejam concluídas.
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 Trusted Cloud by S3NS 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 Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Instale a CLI Google Cloud e, em seguida, inicie sessão na CLI gcloud com a sua identidade federada. Depois de iniciar sessão, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
- 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 e, em seguida, inicie sessão na CLI gcloud com a sua identidade federada. Depois de iniciar sessão, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
Para mais informações, consulte o artigo Autenticar para usar REST na Trusted Cloud documentação de autenticação.
Período de retenção de operações
Ao consultar operações, tenha em atenção que as operações concluídas são removidas automaticamente da base de dados após um determinado período.
O Compute Engine retém as operações concluídas durante, pelo menos, o período de retenção mínimo de 1 hora e até ao período de retenção máximo de 14 dias. Embora os projetos observem frequentemente um período de retenção para operações concluídas que seja superior ao mínimo de 1 hora, não é recomendável depender do período de retenção adicional.
Tenha em atenção que os períodos de retenção não se aplicam a operações eliminadas pelos utilizadores através do método
Operations.delete
.Visualizar operações
Para ver uma lista de operações do seu projeto, siga estes passos:
Consola
Na Trusted Cloud consola, aceda à página Operações.
Para ver mais detalhes sobre uma operação, clique no resumo da operação. Por exemplo, para ver os detalhes da migração da
my-instance
VM, clique na operação Migrar automaticamente uma instância.
gcloud
Para ver uma lista de operações para o seu projeto com o
gcloud compute
, use o subcomandooperations list
.Para ver a lista de operações numa zona especificada, adicione a flag
--filter
.gcloud compute operations list --filter="zone:(ZONE)"
Substitua
ZONE
pela zona onde quer ver uma lista de operações. Por exemplo, para ver a lista de operações emus-cental1-c
, execute o seguinte comando:gcloud compute operations list --filter="zone:(us-central1-c)"
O resultado é semelhante ao seguinte:
NAME TYPE TARGET HTTP_STATUS STATUS TIMESTAMP systemevent-1543845145000... compute.instances.migrateOnHostMaintenance us-central1-c/instances/my-instance 200 DONE 2018-12-03T05:52:25.000-08:00
REST
Os pedidos de API para operações têm de ser especificados ao nível global, region ou zone. A migração em direto, a paragem de VMs e os reinícios automáticos são todas operações ao nível da zona.
Para operações de zonas, faça um pedido
GET
ao métodozoneOperations.list
.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/operations
Substitua o seguinte:
PROJECT_ID
: o ID do projeto para este pedidoZONE
: a zona para este pedido
Deixe o corpo do pedido vazio.
Segue-se um exemplo de saída para um pedido de operação de zona. Neste resultado, são apresentados detalhes de uma migração de anfitrião.
{ "kind": "compute#operation", "id": "3216798767364213712", "name": "systemevent-1543845145000-57c1e7574b840-a195b637-5ff74d9b", "zone": "https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-c", "operationType": "compute.instances.migrateOnHostMaintenance", "targetLink": "https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-c/instances/my-instance", "targetId": "3070988523247098025", "status": "DONE", "statusMessage": "Instance migrated during Compute Engine maintenance.", "user": "system", "progress": 100, "insertTime": "2018-12-03T05:52:25.000-08:00", "startTime": "2018-12-03T05:52:25.000-08:00", "endTime": "2018-12-03T05:52:25.000-08:00", "selfLink": "https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-c/operations/systemevent-1543845145000-57c1e7574b840-a195b637-5ff74d9b" }
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-30 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-09-30 UTC."],[],[],null,[]] -