我想通过Softlayer的Python API检索用户的当前权限,理想情况下是包含权限的列表,因为他们可以在用户门户上看到。
我已经尝试了under User_Customer service方法,该方法报告了以下错误:
SoftLayer.exceptions.SoftLayerAPIError: SoftLayerAPIError(SoftLayer_Exception): Object does not exist to execute method on. (SoftLayer_User_Customer::getPermissions)
我知道可能需要为该特定API调用设置标头,但我找不到解释如何在Python API中设置标头的源。
我也尝试过调用this Account service method。哪个成功,但返回帐户下的用户列表,而不是我期望的信息。
答案 0 :(得分:0)
在这里,您可以看到有关使用python客户端的示例:
https://softlayer.github.io/python/
特别关于与用户相关的权限,您可以看到此示例:
https://softlayer.github.io/python/set_permission/
permissions = self.client['User_Customer'].getPermissions(id=user_id)
print("=== OLD PERMISSIONS ===")
self.printPermissions(permissions)
此致