Ich verwende den Java-Client, um eine Verbindung mit der Soft-Layer-API herzustellen. Ich bin in der Lage, eine neue VM mit dem Betriebssystem unter Verwendung des folgenden Codes zu erstellen.Erstellen einer VM auf Softlayer basierend auf einem öffentlichen Image (mithilfe des Java-API-Clients)
guest.setHostname("vstest2");
guest.setDomain("softlayer.com");
guest.setStartCpus(2L);
guest.setHourlyBillingFlag(true);
guest.setLocalDiskFlag(true);
guest.setOperatingSystemReferenceCode("UBUNTU_14_64");
Aber ich bin nicht in der Lage, eine neue VM durch bereits vorhandenes öffentliches Image zu erstellen.
guest.setHostname("vstest2");
guest.setDomain("softlayer.com");
guest.setStartCpus(2L);
guest.setHourlyBillingFlag(true);
guest.setLocalDiskFlag(true);
Group blockDevice = new Group();
blockDevice.setGlobalIdentifier("ce3f5ea3-893a-4992-ad14-5bcd99d9b32a");
guest.setBlockDeviceTemplateGroup(blockDevice);
Bitte helfen Sie beim Erstellen einer neuen VM mit einem öffentlichen Image. Der Fehler, den ich bekommen habe, ist
Ich möchte einfach eine neue VM basierend auf der öffentlichen Bildvorlage erstellen. Aber nicht in der Lage, einen Weg zu finden, es zu tun.