Kurzanleitung: Compute Engine mit Rust verwenden
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Mit der Compute Engine API können Sie virtuelle Maschinen (VMs) in Google Clouderstellen und ausführen.
In diesem Leitfaden erfahren Sie, wie Sie die Compute Engine-Clientbibliothek für Rust initialisieren und grundlegende Vorgänge mit der Bibliothek ausführen.
Verwenden Sie cargo, um die google-cloud-compute-v1-Crate Ihrer Cargo.toml-Datei hinzuzufügen:
cargoaddgoogle-cloud-compute-v1
Virtuelle Maschinen auflisten
Der Client zum Erstellen und Verwalten virtueller Maschinen heißt Instances. Mit der Methode list() dieses Typs können Sie die VMs in einem Projekt und einer Zone auflisten:
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(())}
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-11-04 (UTC)."],[],[]]