この方法は問題なく機能しています。ここで
は、私は、スナップショットを可能にするために使用しましたスクリプトです:ここでは
import SoftLayer
from pprint import pprint as pp
USERNAME = 'set me'
API_KEY = 'set me'
client = SoftLayer.Client(username=USERNAME, api_key=API_KEY)
storageId = 5805095
scheduleType = 'WEEKLY'
retentionCount = 4
minute = 3
hour = 3
dayOfWeek = 3
try:
result = client['SoftLayer_Network_Storage'].enableSnapshots(scheduleType, retentionCount, minute, hour, dayOfWeek, id=storageId)
pp(result)
except SoftLayer.SoftLayerAPIError as e:
pp('Unable to enable snapshots faultCode=%s, faultString=%s'
% (e.faultCode, e.faultString))
は、私が更新されたネットワークストレージを取得するために使用しましたスクリプトです:
import SoftLayer
from pprint import pprint as pp
USERNAME = 'set me'
API_KEY = 'set me'
client = SoftLayer.Client(username=USERNAME, api_key=API_KEY)
storageId = 5805095
objectMask = 'mask[weeklySchedule[retentionCount,minute,hour,dayOfWeek]]'
try:
result = client['SoftLayer_Network_Storage'].getObject(id=storageId, mask=objectMask)
pp(result)
except SoftLayer.SoftLayerAPIError as e:
pp('Unable to get Network Storage=%s, faultString=%s'
% (e.faultCode, e.faultString))
あなたはまたに試みることができますコントロールポータルを使用してスケジュールを編集し、可能であればDEV-APIまたはAPIとは別の主題でチケットを提出することをお勧めします