尝试将 SoftLayer_Network_Service_VPN_Overrides 与 createObjects 方法和 REST API 一起使用
Trying to use SoftLayer_Network_Service_VPN_Overrides with the createObjects method and the REST API
我正在尝试将 SoftLayer_Network_Service_VPN_Overrides 与 createObjects
方法和 REST API 结合使用来添加 VPN 覆盖。我的帐户设置为 manual
用于 VPN 访问。我正在尝试这样的事情:
curl -X POST -d @subnetadd.json https://$SL_API_USER:$SL_API_KEY@api.softlayer.com/rest/v3/SoftLayer_Network_Service_Vpn_Overrides/createObjects.xml
其中 subnetadd.json
看起来像这样:
{
"parameters" : [
{
"subnetId" : 123456,
"userId" : 123456
}
]
}
当我在那里有有效条目时,我在返回的 xml 中得到一个错误。我是否需要以不同方式构建我的参数或参数数量?
SoftLayer_Network_Service_Vpn_Overrides::createObjects方法接收一个SoftLayer_Network_Service_Vpn_Overrides对象数组,尝试如下修改:
curl -X POST -d @subnetadd.json https://$SL_API_USER:$SL_API_KEY@api.softlayer.com/rest/v3/SoftLayer_Network_Service_Vpn_Overrides/createObjects.json
{
"parameters":[
[
{
"subnetId":123456,
"userId":123456
}
]
]
}
注意:如果你在payload中使用.json,return类型应该相同。
我正在尝试将 SoftLayer_Network_Service_VPN_Overrides 与 createObjects
方法和 REST API 结合使用来添加 VPN 覆盖。我的帐户设置为 manual
用于 VPN 访问。我正在尝试这样的事情:
curl -X POST -d @subnetadd.json https://$SL_API_USER:$SL_API_KEY@api.softlayer.com/rest/v3/SoftLayer_Network_Service_Vpn_Overrides/createObjects.xml
其中 subnetadd.json
看起来像这样:
{
"parameters" : [
{
"subnetId" : 123456,
"userId" : 123456
}
]
}
当我在那里有有效条目时,我在返回的 xml 中得到一个错误。我是否需要以不同方式构建我的参数或参数数量?
SoftLayer_Network_Service_Vpn_Overrides::createObjects方法接收一个SoftLayer_Network_Service_Vpn_Overrides对象数组,尝试如下修改:
curl -X POST -d @subnetadd.json https://$SL_API_USER:$SL_API_KEY@api.softlayer.com/rest/v3/SoftLayer_Network_Service_Vpn_Overrides/createObjects.json
{
"parameters":[
[
{
"subnetId":123456,
"userId":123456
}
]
]
}
注意:如果你在payload中使用.json,return类型应该相同。