2017-07-13 5 views
0

Ich möchte Virtual Disk Image-Liste für meine virtuellen Gäste abrufen.Wie kann ich Virtual Disk Images pro VirtualGuest abrufen?

Wenn Sie API DOC verwenden, gibt es eine Methode zum Abrufen der Liste der virtuellen Datenträgerbilder pro Kunde. aber es sagt mir nicht, welche virtuellen Gäste tatsächlich die virtuelle Festplatte besitzen.

Ich denke, ich sollte Objektfilter verwenden, aber ich verstehe immer noch nicht, wie man verwendet, um zu erhalten, was ich will, kann jemand mir ein Beispiel für cURL dafür geben?

Antwort

0

Um zurückzuholen, was Sie benötigen, ist es notwendig, Objektmasken neben Objektfilter, versuchen Sie bitte die folgenden curl Anfrage unter Verwendung SoftLayer_Account :: getVirtualDiskImages Methode zu verwenden:

über Objektmasken werden die IDs angezeigt werden den angeschlossenen Servers oder VSI zusammen mit anderen spezifizierten Eigenschaften definierten wir:

curl -g "https://[username]:[apiKey]@api.softlayer.com/rest/v3.1/SoftLayer_Account/getVirtualDiskImages?objectMask=mask[capacity,createDate,description,id,name,units,blockDevices[guestId]]" 

nun durch zusammen mit der Maske unter Verwendung von Object können Sie die zurückgegebene Liste von Disk-Images unter Verwendung der ID des Geräts (Virtual Guest in diesem engen Fall), wo sie sind verbunden.

curl -g "https://[username]:[apiKey]@api.softlayer.com/rest/v3.1/SoftLayer_Account/getVirtualDiskImages?objectMask=mask[capacity,createDate,description,id,name,units,blockDevices[guestId]]&objectFilter=%7B%22virtualDiskImages%22%3A%7B%22blockDevices%22%3A%7B%22guestId%22%3A%7B%22operation%22%3A[deviceId]%7D%7D%7D%7D" 

Sie den "[Benutzername]" und "[apikey]" für gültige Anmeldeinformationen zu ändern, und das "[deviceId]" für Ihre (Virtual) guestId nicht vergessen.

Ein weiteres Verfahren, das ähnlich ist Information direkt von SoftLayer_Virtual_Guest::getBlockDevicesguestId (VSI id) und ohne die Verwendung von Objektmaske und Filtern abzurufen.

Für weitere Informationen empfehle ich unten zu sehen:

https://sldn.softlayer.com/blog/bpotter/going-further-softlayer-api-python-client-part-1

https://sldn.softlayer.com/article/object-filters

https://sldn.softlayer.com/article/object-masks

Verwandte Themen