Ibm cloud infrastructure 我无法使用nodejs禁用sslvpn。但同样的代码支持sslvpn。我将真/假作为参数标志传递给我的函数。

Ibm cloud infrastructure 我无法使用nodejs禁用sslvpn。但同样的代码支持sslvpn。我将真/假作为参数标志传递给我的函数。,ibm-cloud-infrastructure,Ibm Cloud Infrastructure,我无法使用nodejs禁用sslvpn。但同样的代码支持sslvpn。我将真/假作为参数标志传递给我的函数 *slClient .auth(slUserID, slApiKey) .path('User_Customer', userID, 'editObject') .parameters([{"sslVpnAllowedFlag":flag}]) .put() .then(res => {

我无法使用nodejs禁用sslvpn。但同样的代码支持sslvpn。我将真/假作为参数标志传递给我的函数

*slClient
        .auth(slUserID, slApiKey)
        .path('User_Customer', userID, 'editObject')
        .parameters([{"sslVpnAllowedFlag":flag}])
        .put()
        .then(res => {
            resolve(res);
        })
        .catch(err => {
            reject(err);
        });*

我在不同的测试帐户上做了几个测试,它可以正常工作,允许或禁用SSL访问,我建议直接尝试rest调用,例如,请参见下面的:

https://[username]:[apiKey]@api.softlayer.com/rest/v3.1/SoftLayer_User_Customer/123456489/editObject
json正文:

{
  "parameters": 
   [
    {
     "sslVpnAllowedFlag":true
    }
   ]
}
然后刷新UI,在我的一个测试中,它没有立即抛出SSL更新


如果这不起作用,请提交一张申请单以获得进一步帮助,并在其上添加此论坛。

?请更新问题或提供发送错误时抛出的错误?它不会显示任何错误。这是真的。但当我签入SL portal时,我在VPN访问下看到“SSL”,而不是“无”。当我从SL portal禁用SSL VPN并尝试启用api时,它会工作。我可以在SL portal的VPN访问下看到“SSL”