2013-02-28 14 views
5

Der Versuch, alle in unserem RackSpace-Konto registrierten Server unter einem bestimmten Tag abzurufen.Wie bekomme ich RackSpace-Server mit einem bestimmten Tag?

Mit RackSpace Python-Bindungen für OpenStack, pyrax, haben wir keinen Weg gefunden, dies zu tun. Gibt es einen Weg, um es mit dieser Bibliothek zu erreichen, oder gibt es eine andere Python-Bibliothek, die das tun würde?

Vielen Dank!

+0

Nur als Ergänzung: Sie können auch nova verwenden, um auf die API zuzugreifen (http://developer.rackspace.com/blog/getting-started-using-python-novaclient-to-manage-cloud-servers.html). Wenn die API jedoch keine Tag-Informationen hat, hilft das nicht. –

Antwort

8

Ich bin der Autor von pyrax. Derzeit gibt es keine Möglichkeit, über pyrax auf Tag-Informationen zuzugreifen, da diese Informationen nicht von der API zurückgegeben werden. Aber ich stimme zu, dass dies nützliche Informationen wären, also spreche ich mit den verschiedenen beteiligten Teams, um zu sehen, was möglich ist. Wenn ich etwas höre, werde ich hier nachgehen.

+0

Ausgezeichnet! Viel bessere Antwort als ich erwartet hatte. Vielen Dank! –

+0

Ich wäre interessiert, wenn Sie neue Informationen dazu haben? Das Hinzufügen eines neuen Servers mit Tags in der Systemsteuerung scheint die Metadaten in der API zum Zeitpunkt des Schreibens noch nicht zu füllen. – davidcollom

+0

Ab diesem Zeitpunkt hat Rackspace noch keine Tag-Unterstützung für die API hinzugefügt. Es gibt eine UserVoice-Anfrage für dieses Feature hier: https://feedback.rackspace.com/forums/71021-product-feedback/suggestions/5709402-expose-cloud-server-tags-through-the-api –

0

Es scheint mir wie die Metadaten für Cloud-Server derzeit verfügbar ist, die die Etiketten des Servers zu enthalten scheint.

Sie können Server mit pxrax auflisten und die Metadaten filtern.