0
我正在尝试使用REST API创建用户名配置文件[email protected]。该API与POST和URL创建SoftLayer用户配置文件将忽略用户名字段
https://api.softlayer.com/rest/v3/SoftLayer_User_Customer.json
JSON的有效载荷是:
{
"parameters" : [
{
"address1" : "2455 South Road",
"city" : "Poughkeepsie",
"companyName" : "IBM Research",
"state" : "NY",
"country" : "US",
"postalCode" : "12601",
"firstName" : "Justin",
"lastName" : "Manweiler",
"email" : "[email protected]",
"permissionSystemVersion" : "1",
"timezoneId" : "117",
"username" : "[email protected]",
"secondaryPasswordTimeoutDays" : 90,
"userStatusId" : 1001
},
"IBMcl0ud!",
"IBMcl0ud!"
]
}
用户配置文件作为ID 6485555创建,但在 配置文件中的用户名是:286900_rismadm @我们。 ibm.com
这不是我在创建用户配置文件时指定的用户名。使用指定的用户名创建用户配置文件至关重要。我们在配置文件中使用用户名来指明它使用特定前缀的用户配置文件的类型。请用我指定的用户名创建用户配置文件。这些配置文件不以任何方式表示IBMid。 我还注意到,添加用户时,已从SoftLayer门户面板中删除了用户名字段。这将破坏我们在此帐户中对裸机和虚拟机的管理。请不要假设所有用户配置文件都需要IBMid !!!!!!!!!!!!!!!!!!!
我的妈呀,有一个重要假设,即所有的SoftLayer用户配置文件是互动的,什么都发生了实现这样大的变化,并保持向后兼容性? SofgtLayer告诉我这里写这个问题报告是因为SoftLayer API团队在这里挂了。我试着用这个标志managedByOIDCFlag,但据说这个标志是未知的。我也尝试将usb标志managedByOpenIdConnectFlag设置为false,但也被忽略。好的,在这个令人难以置信的设计中,现在设置的用户名是什么,已经打破了我们对SoftLayer用户配置文件的使用? –
我很担心,但是没有办法使用API来设置你想要的用户名(新设计就是这样),你的用户名永远是 “$ yourAccountID_ $ usermail”。 –
,所以我看到这条消息'Account 286900通过了IBMid认证,'。这个帐户的具体含义是什么?当我创建一个用户配置文件时,用户名是什么意思?SoftLayer中的票证说:“不幸的是堆栈溢出将会是你的最好的办法是找到用户名前缀的更新信息“,他们基本上已经摆脱了任何REST API问题,所以我在这里讨论了kobverflow试图了解这个奇妙变化的一些细节。 –