Я пытаюсь создать профиль пользователя с именем пользователя [email protected], используя REST API. 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!"
]
}
профиль создается как идентификатор 6485555, но имя пользователя в профиле: 286900_rismadm @ нас. ibm.com
Это не имя пользователя, которое я указал при создании профиля пользователя. Очень важно создать профиль пользователя с указанным именем пользователя. Мы используем имя пользователя в профиле, чтобы указать тип профиля пользователя с определенным префиксом. Создайте профиль пользователя с указанным вами именем пользователя. Эти профили никак не представляют собой IBMid. Я также заметил, что поле пользователя было удалено с панели портала SoftLayer при добавлении пользователя. Это нарушит наше управление Bare Metal и виртуальными машинами в этом аккаунте. Пожалуйста, не предполагайте, что для всех профилей пользователей требуется IBMID !!!!!!!!!!!!!!!!!!!
Боже мой, Был главным предположение, что все профили пользователей SoftLayer были интерактивными, Что же случилось реализации крупных изменений, как это и поддержание обратной совместимости? Мне рассказал SofgtLayer, чтобы написать этот отчет о проблемах здесь, поскольку команда API SoftLayer висит здесь. Я попытался использовать этот флаг managedByOIDCFlag, но сказано, что флаг неизвестен. Я также попробовал флаг usig managedByOpenIdConnectFlag установлен в false, но это также игнорировалось. ok, Какое имя пользователя установлено сейчас в этом невероятном дизайне, который нарушил наше использование профилей пользователей SoftLayer? –
Я сожалею, но нет способа установить имя пользователя, которое вы хотите использовать API (новый дизайн такой), ваше имя пользователя всегда будет «$ yourAccountID_ $ usermail». –
поэтому я вижу это сообщение «Учетная запись 286900 аутентифицирована IBMid». Что это означает для этой учетной записи? Каким будет имя пользователя при создании пользовательского профиля. Билет в SoftLayer говорит: «К сожалению, переполнение стека будет вашим лучший вариант с поиском более актуальной информации для префикса имени пользователя. »Они в основном ушли от любых вопросов API REST, поэтому я нахожусь на stac kobverflow, пытаясь понять некоторые подробности этого чудесного изменения. –