Guia de início rápido: usar o Compute Engine com Rust
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
A API Compute Engine permite criar e executar máquinas virtuais (VMs) no Google Cloud.
Neste guia, mostramos como inicializar a biblioteca de cliente do Compute Engine
para Rust e realizar operações básicas usando a biblioteca.
Adicionar a biblioteca de cliente como uma dependência
Use cargo para adicionar o crate google-cloud-compute-v1 ao arquivo
Cargo.toml:
cargoaddgoogle-cloud-compute-v1
Listar máquinas virtuais
O cliente para criar e gerenciar máquinas virtuais é chamado de Instances. É possível
listar as VMs em um projeto e uma zona usando o método list() deste tipo:
pubasyncfnsample(project_id:&str)->anyhow::Result<()>{usegoogle_cloud_compute_v1::client::Instances;usegoogle_cloud_gax::paginator::ItemPaginator;constZONE:&str="us-central1-a";letclient=Instances::builder().build().await?;println!("Listing instances for project {project_id}");letmutinstances=client.list().set_project(project_id).set_zone(ZONE).by_item();whileletSome(item)=instances.next().await.transpose()?{println!(" {:?}",item.name);}println!("DONE");Ok(())}
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-11-04 UTC."],[],[]]