Curl 未能向SoftLayer用户ID添加权限
permissionSLUser.in.json包含:Curl 未能向SoftLayer用户ID添加权限,curl,ibm-cloud-infrastructure,Curl,Ibm Cloud Infrastructure,permissionSLUser.in.json包含: curl -D - -X POST -d @permissionSLUser.in.json -o "permissionSLUser.out.json" "https://someuser:somepassword@api.softlayer.com/rest/v3/SoftLayer_User_Customer/1234/addPortalPermission.json" permissionSLUser.out.json包含: “错
curl -D - -X POST -d @permissionSLUser.in.json -o "permissionSLUser.out.json"
"https://someuser:somepassword@api.softlayer.com/rest/v3/SoftLayer_User_Customer/1234/addPortalPermission.json"
permissionSLUser.out.json包含:
“错误”:“您不能添加父级不拥有的权限
此帐户的“,”代码“:“SoftLayer\u Exception\u Public”
更新1
我确信1234的家长拥有T_1权限,因此我不明白为什么会出现此权限错误
有人知道为什么吗?谢谢。请使用
“keyname”
而不是“key”
这是一个Rest示例:
{ "parameters": [ { "key": "T_1" } ] }
Json:
要获取所有可用权限,请查看:
更新1:
如果要使用,请尝试以下REST请求:
网址:
方法:邮寄
Json有效负载:
https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_User_Customer/[User_Id]/addBulkPortalPermission
注意:在本例中,请注意配置有2个方括号:.:[[{“keyName”:…
我希望他们能帮助你。请使用
的“keyname”
而不是的“key”
这是一个Rest示例:
{ "parameters": [ { "key": "T_1" } ] }
Json:
要获取所有可用权限,请查看:
更新1:
如果要使用,请尝试以下REST请求:
网址:
方法:邮寄
Json有效负载:
https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_User_Customer/[User_Id]/addBulkPortalPermission
注意:在本例中,请注意配置有2个方括号:.:[[{“keyName”:…
我希望他们能帮助你。是的,它能工作。谢谢。如果我想使用bulkAddPortalPermission,JSON看起来怎么样?@KelvinHo,我在答案(更新1部分)中添加了一个Rest示例,您可以使用。是的,它能工作。谢谢。如果我想使用bulkAddPortalPermission,JSON看起来怎么样?@KelvinHo,我在答案中添加了一个Rest示例(第1节)您可以使用的位置。
{
"parameters": [
[
{
"keyName": "TICKET_VIEW"
}
]
]
}