2016-06-04 10 views
2

In den AWS SDK, EC2 Instanzen können programmgesteuert über die AmazonEC2Client gestartet werden. Ist GCP im Allgemeinen oder Compute Engine speziell just offer the CLI-basedgcloud Befehl für die äquivalente Operation? Oder können GCE-Instanzen auch von Java/Python/Go/etc gesteuert werden? Welches SDK existiert für diese Sprachen und wo sind die Beispiele & Dokumente dafür?Wie starten Sie Google Compute-Instanzen programmgesteuert?

Ich suche das Äquivalent von dieser in der GCP Welt:

client = new AmazonEC2Client(credentials); 
client.runInstances(new RunInstancesRequest()) 

Antwort

3

Sie suchen nach der Google Cloud Client Libraries, von denen gcloud-java die Java-Implementierung ist. Es gibt auch Client-Bibliotheken in Go, Node.js, Python und Ruby.

Im Grunde ist alles in Google Cloud über eine API verfügbar. Selbst wenn es keine Clientbibliothek für das gibt, was Sie erreichen möchten, kann dies programmgesteuert erfolgen, indem Sie die API direkt aufrufen.

Die Dokumentation zu launching instances verfügt über eine API-Registerkarte, auf der Beispiele für die Clientbibliothek und die REST-API angezeigt werden.

Verwandte Themen