Traceback (jüngste Aufforderung zuletzt): File "/Users/liora/git/radiomize/spinup_env.py", Zeile 13, in spinup() Datei „/ Users/liora/git/radiomize/python-modules/functions.py ", Zeile 27, im Spin-up infra() Datei" /Users/liora/git/radiomize/python-modules/functions.py ", Zeile 102, in infra fwi = fw_mgr.add_standard_firewall (vsi [0] ['id'], is_virt = True) Datei "/Users/liora/venv/lib/python2.7/site-packages/SoftLayer/managers/firewall.py", Zeile 104, in add_standard_firewall package = self.get_standard_package (server_id, is_virt) Datei "/Users/liora/venv/lib/python2.7/s ite-packages/SoftLayer/managers/firewall.py ", Zeile 55, in get_standard_package firewall_port_speed = self._get_fwl_port_speed (server_id, is_virt) Datei" /Users/liora/venv/lib/python2.7/site-packages/SoftLayer /managers/firewall.py“, Linie 173, in _get_fwl_port_speed fwl_port_speed = primary [ 'primaryNetworkComponent'] [ 'maxSpeed'] KeyError: 'primaryNetworkComponent'Softlayer Python API - add_standard_firewall Funktion löst Fehler
0
A
Antwort
0
ich in der Lage bin zu add_standard_firewall:
import SoftLayer
# Define your SoftLayer's username and apiKey
USERNAME = 'set me'
API_KEY = 'set me'
# Create a SoftLayer API client object
client = SoftLayer.Client(username=USERNAME,
api_key=API_KEY
)
# Define the vsi's identifier
vsi_id = 18382333
# Define Firewall Manager
fw_mgr = SoftLayer.FirewallManager(client)
try:
result = fw_mgr.add_standard_firewall(vsi_id, is_virt=True)
print(result)
except SoftLayer.SoftLayerAPIError as e:
print(('Error: faultCode=%s, faultString=%s'
% (e.faultCode, e.faultString)))
Ich benutze SoftLayer Python API Client 5.2.0 und Python 2.7.12
Referenzen:
Verwandte Themen
- 1. Softlayer Objektspeicher Python API Suche
- 2. softlayer API fehlt serverRoom
- 3. SoftLayer API Fehler - setUserMetadata ist nicht implementiert
- 4. SoftLayer verifyOrder API zurückgegeben Interner Fehler
- 5. softlayer api Benutzer Passwort Update
- 6. Softlayer-API: Speicherinformationen
- 7. Softlayer-API-Speicherauslastung
- 8. SoftLayer REST API Abbruchanforderung
- 9. Softlayer-API alle Rechnungen
- 10. Python requests.get() löst SSL-Fehler beim Zugriff auf Web-API
- 11. Softlayer Api Authentifizierung mit Terraform
- 12. Aufruf Funktion innerhalb der Funktion löst Fehler
- 13. SoftLayer API Nessus Scan-Status/Bericht über Python
- 14. Softlayer-API für VLAN-Trunk
- 15. Wie installiere ich slcli Softlayer api
- 16. Softlayer API: Private vlan bestellen
- 17. Disk-Nutzung von SoftLayer API
- 18. API für zusätzliche Speicherdetails Softlayer
- 19. SoftLayer API: getNasNetworkStorage Rückgabe null
- 20. So recherchieren Softlayer Ticketinhaber mit API
- 21. So starten Sie eine virtuelle Maschine mit Softlayer Python API
- 22. Wie können wir Softlayer Python API parallel ausführen
- 23. Softlayer Python API kann IP für lange Zeit nicht abrufen
- 24. SoftLayer API - SoftLayer_Network_Subnet_IpAddress :: editObject aktualisiert nicht isReserved
- 25. Python Eval/Exec-Funktion löst nicht
- 26. Softlayer-REST-API: route ein globalip fehlschlägt
- 27. Fehler von softlayer slcli dns commands
- 28. Accesing Area.Name löst Fehler
- 29. Python - file.write() löst Fehler mit Variablen aus
- 30. SoftLayer API: Gibt es eine SoftLayer API, die BillingItem zurückgibt, wenn ich die Bestellnummer habe?
ich die Funktion nur nenne, nachdem die Instanz erstellt. Muss ich warten bis es fertig ist und dann nur die Funktion add_standard_firewall aufrufen? –
BTW, wie überprüfe ich, welchen SoftLayer API Python Client ich verwende? –
Dies ist der aktualisierte Fehler: Fehler: faultCode = SoftLayer_Exception_Public, faultString = Hardwarefirewalls sind für stündlich abzurechnende Server nicht verfügbar. –