我可以通过SoftLayer_Virtual_Guest获取VS OS密码,但现在面临更新OS通行证的问题。如何更新(最好删除,或设置为空白)。
还不确定Software_Component_Password的用途。
答案 0 :(得分:1)
有关密码更新的问题已在Password Update in SL
中得到解答在您的情况下,对于虚拟客户,您应该能够通过以下GET REST调用获取VSI的所有密码
https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Virtual_Guest/[server_id]/getSoftwareComponents?objectMask=mask[passwords,softwareLicense]
使用您自己的数据更改 [用户名] , [apikey] , [server_id] 。
您需要选择密码ID并使用以下POST请求进行更新。
https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Software_Component_Password/[password_id]/editObject
Body in JSON:
{
"parameters": [
{
"password": "myPassEdited",
"username": "myUserEdited"
}
]
}
尝试发送一个空密码,只需设置""在密码参数。
使用Software_Component_Password服务,您可以create,edit,delete一个或密码列表,我建议您查看有关此服务的信息。