Die API gibt einen internen Serverfehler zurück, wenn ich versuche, die Tags der virtuellen Gäste eines Kundenkontos abzurufen.Interner Serverfehler beim Abrufen der Tags des virtuellen Gasts
Codebeispiel wird die Softlayer-API-Bibliothek:
api = SoftLayer.Client(username=customer_id, api_key=customer_apikey)
api['Account'].getVirtualGuests(mask='fullyQualifiedDomainName,tagReferences.tag.name')
Die Ausnahme ist:
File "scripts/getting_tags.py", line 16, in <module>
for item in func(mask='fullyQualifiedDomainName,tagReferences.tag.name'):
File "/home/mfilipe/workspace/SoftLayerBilling/venv/lib/python2.7/site-packages/SoftLayer/API.py", line 362, in call_handler
return self(name, *args, **kwargs)
File "/home/mfilipe/workspace/SoftLayerBilling/venv/lib/python2.7/site-packages/SoftLayer/API.py", line 330, in call
return self.client.call(self.name, name, *args, **kwargs)
File "/home/mfilipe/workspace/SoftLayerBilling/venv/lib/python2.7/site-packages/SoftLayer/API.py", line 226, in call
return self.transport(request)
File "/home/mfilipe/workspace/SoftLayerBilling/venv/lib/python2.7/site-packages/SoftLayer/transports.py", line 162, in __call__
raise exceptions.TransportError(ex.response.status_code, str(ex))
SoftLayer.exceptions.TransportError: TransportError(500): 500 Server Error: Internal Server Error
Paar Monate her, dass API-Aufruf richtig funktioniert. Wenn ich den gleichen Aufruf für die Hardware (API ['Account']. GetHardware) oder Entfernen von TagReferences aus Maske ausführen, funktioniert es.