回溯(最近一次调用):文件"/Users/liora/git/radiomize/ spinup _env.py",第13行,在spinup()文件"/Users/liora/git/radiomize/python-modules/functions.py",第27行,在spinup()文件"/Users/liora/git/radiomize/python-modules/functions.py",第102行,在下面的fw_mgr.add_standard_firewall(vsi )文件"/Users/liora/venv/lib/python2.7/site-packages/SoftLayer/managers/firewall.py",第104行,在add_standard_firewall package = self.get_standard_package(server_id,is_virt)文件第55行中,在get_standard_package firewall_port_speed = self._get_fwl_port_speed(server_id )中文件"/Users/liora/venv/lib/python2.7/site-packages/SoftLayer/managers/firewall.py",( is_virt)第173行,在_get_fwl_port_speed fwl_port_speed =主网络中,KeyError:'primaryNetworkComponent‘
发布于 2016-10-28 17:45:23
我可以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)))我使用的是SoftLayer Python客户机5.2.0和Python2.7.12
参考资料
https://stackoverflow.com/questions/40309643
复制相似问题