【发布时间】:2020-05-29 07:31:41
【问题描述】:
我在尝试通过 REST API 邀请用户加入 ibm 云帐户时遇到错误。 该错误表明 IMS 帐户 无效。 有人知道什么是 IMS 帐户吗?
这是我的要求:
curl -X POST \
https://user-management.cloud.ibm.com/v2/accounts/&MYACCOUNT/users \
-H 'Authorization: Bearer $TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"users": [
{
"email": "myuser@ibm.com",
"account_role": "Member"
}],
"iam_policy": [
{
"roles": [
{
"id": "crn:v1:bluemix:public:iam::::role:Viewer"
}]
}]
}'
以及响应:
{
"trace": "558156745",
"errors": [
{
"code": 9999,
"message": "Not Authenticated.",
"more_info": "IMS account id from token is incorrect."
}
]
}
任何想法如何处理这个?
【问题讨论】:
-
那是什么类型的政策?你传入的是什么类型的令牌?有经验吗?消息说您未通过身份验证。提供更多详情
-
我正在传递一个授权类型为
urn:ibm:params:oauth:grant-type:apikey且有效的访问令牌。相同的访问令牌适用于其他 api 调用 -
您是否有权邀请用户并授予该策略?
-
我是该帐户的所有者,但 api 密钥来自主企业帐户。是这个问题吗?
标签: ibm-cloud