如何通过Softlayer Python Lib命名手动快照

时间:2016-09-06 21:45:03

标签: ibm-cloud-infrastructure

我想知道如何使用Softlayer API使用Softlayer_Network_storage service收集和命名手动快照?

使用" getManualSnapshots"时不清楚使用什么面具?查看我为手动快照设置的名称。

example of named snapshot

目前,我的面具如下

 mask='mask[serviceResource[serviceResourceName]]'

但这只会产生错误。除此之外,我不知道还能用什么来获得这个名字。

在我弄清楚包含该名称的对象ID之后,我想我会使用" editObject"属性编辑快照名称,这是正确的吗?

1 个答案:

答案 0 :(得分:0)

你只需要得到笔记,

mask=mask[notes]

并添加名称只需编辑对象并替换注释,您需要使用此方法http://sldn.softlayer.com/reference/services/SoftLayer_Network_Storage/editObject

编辑对象:

import SoftLayer
import json
import sys

USERNAME = 'set me'
API_KEY = 'set me'

client = SoftLayer.create_client_from_env(username=USERNAME, api_key=API_KEY)
client['SoftLayer_Network_Storage'].editObject({"notes": "testing notes"},id=snapshot
_id)

此致