0
我能够通过SoftLayer_Virtual_Guest获得VS OS密码,但现在面临更新OS密码的问题。如何更新(最好删除,或设置空白)。Softlayer API:如何更新/删除机器密码
还不确定什么Software_Component_Password是。
我能够通过SoftLayer_Virtual_Guest获得VS OS密码,但现在面临更新OS密码的问题。如何更新(最好删除,或设置空白)。Softlayer API:如何更新/删除机器密码
还不确定什么Software_Component_Password是。
您对密码更新问题在这里Password Update in SL
回答你的情况,为虚拟客户,你应该能够得到VSI的所有密码具有以下GET REST调用
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一个或密码的清单,我建议您查看有关该服务的信息。
感谢例如,阅读官方文档真的不是太有用,因为我永远不会想到如何将类和数据类型转换为此JSON。我建议你在Bluemix/SL知识库上创建一个REST api部分。 –
您可以在https://softlayer.github.io/上找到一些包含REST调用的不同语言的示例。 –