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試圖瞭解這個奇妙變化的一些細節。 –