首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >软层Python add_standard_firewall函数引发错误

软层Python add_standard_firewall函数引发错误
EN

Stack Overflow用户
提问于 2016-10-28 16:47:59
回答 1查看 48关注 0票数 0

回溯(最近一次调用):文件"/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‘

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-28 17:45:23

我可以add_standard_firewall

代码语言:javascript
复制
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

参考资料

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40309643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档